Home / Text & data tools / CSV ⇄ JSON
CSV ⇄ JSON converter
Spreadsheet exports to clean JSON — and JSON arrays back to CSV — with proper handling of quotes and commas.
Conversion runs locally — exported customer data never leaves your device.
How to convert CSV to JSON
- Paste your CSV (or load a .csv file). The first row is treated as headers by default.
- Convert. Each row becomes a JSON object with the headers as keys.
- Copy or download. Switch direction anytime to go JSON → CSV.
Frequently asked questions
My CSV uses semicolons — will it work?
Yes — pick the semicolon (or tab) delimiter, common in European Excel exports. “Auto” detects it for you.
What JSON shape does it produce?
An array of objects: [{"name":"Ann","age":"31"}, …]. Untick “first row is headers” to get arrays of values instead.
Which JSON can be converted to CSV?
An array of flat objects works best — keys become columns. Nested objects are stringified into their cell.
