CSV ↔ JSON converter
Paste either format, get the other. Header row becomes keys; quoted fields and embedded commas handled properly.
Frequently asked questions
How are CSV headers used?
The first row becomes the JSON keys: a CSV with name,age columns produces objects like {"name": "Ada", "age": "42"}. Values stay as strings unless you enable "detect numbers".
What about commas inside values?
Standard CSV quoting is respected: "Smith, John" stays one field, doubled quotes ("") inside quoted fields become a literal quote, and newlines inside quotes are preserved.
What JSON shapes convert back to CSV?
An array of flat objects converts cleanly; keys become the header row, and the union of all keys is used when objects differ. Nested objects are serialized as JSON strings in their cell.
Is my data uploaded?
No. Conversion runs entirely in your browser, which also means multi-megabyte files convert instantly.