Handles Quoted Fields
Values wrapped in quotes, with commas or line breaks inside, are parsed correctly instead of splitting the row.
Turn CSV into a clean JSON array of objects in your browser. Handles quoted fields, lets you pick the delimiter, and can parse numbers and booleans. Free, no signup, nothing uploaded.
Drop in your CSV text, or upload a .csv file. The JSON and a table preview appear right away.
Pick the delimiter, say whether the first row is a header, and choose if numbers and booleans should be parsed instead of left as text.
Switch between the JSON and table views, then copy the JSON or download it as a .json file.
CSV is the format spreadsheets and exports hand you, but most code wants JSON. Converting by hand means splitting on commas and hoping none of the values contain commas of their own, which they often do. One quoted field with a comma inside and a naive split falls apart.
This converter reads CSV the proper way. It respects quoted fields, handles commas and line breaks inside values, and turns each row into a JSON object keyed by the header. You get a clean array of objects that drops straight into your code or an API call.
You decide how strict it is. Pick the delimiter your file uses, tell it whether the first row is a header, and choose whether to parse numbers and booleans into real types or keep them as text. Everything runs in the browser, so private exports never leave your device.
Values wrapped in quotes, with commas or line breaks inside, are parsed correctly instead of splitting the row.
Turn plain text into real numbers, true, false, and null, or keep everything as strings, your choice.
Comma, semicolon, tab, or pipe, so files from any spreadsheet or export work.
See the result as formatted JSON or as a table, and switch between them in one click.
Type CSV in, paste it, or load a .csv file straight from your computer.
Your data is converted on your device. Nothing is uploaded, logged, or stored.
More Developer tools you might find useful.
Common questions about converting CSV to JSON.