CSV ⇄ JSON

Convert spreadsheet exports to JSON and back, quoting handled properly. Free, runs entirely in your browser — your files are never uploaded.

How to use CSV ⇄ JSON

  1. Paste CSV or JSON in.
  2. Convert in either direction.
  3. Copy the result, or take it as a file.

Frequently asked questions

Is my spreadsheet data uploaded?
No. Conversion happens in your browser, which matters given how often a CSV export is a customer list.
What about commas inside a field?
Handled. Quoted fields containing commas, quotes or line breaks are parsed properly rather than split naively, which is the usual reason a converted file comes out with columns shifted.
Does the first row become the keys?
Yes. The header row becomes the JSON property names, and each subsequent row becomes an object.
Can it handle tab-separated files?
Yes — TSV works as well as comma-separated data.