Convert CSV to JSON or JSON to CSV — instant, browser-based, no uploads
name,age,city Alice,30,New York Bob,25,London Carol,35,Tokyo
[
{"name":"Alice","age":30,"city":"New York"},
{"name":"Bob","age":25,"city":"London"},
{"name":"Carol","age":35,"city":"Tokyo"}
]
The first row becomes JSON property names. Each subsequent row becomes a JSON object in an array. Missing values become empty strings or null.
Yes. Fields wrapped in double quotes — including those containing commas, newlines, or escaped quotes — are parsed correctly per RFC 4180 standard.
When enabled, values that look like numbers (e.g. "42", "3.14") are converted to JSON numbers instead of strings. Phone numbers and zip codes with leading zeros should have this turned off.
No hard limit — processing runs entirely in your browser. Files over 50MB may be slow depending on your device.