anizel
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

  1. Paste your CSV (or load a .csv file). The first row is treated as headers by default.
  2. Convert. Each row becomes a JSON object with the headers as keys.
  3. 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.

Related tools