CSV ⇄ JSON Converter
Convert CSV to JSON or JSON to CSV in one click. The first CSV row is used as the keys; quoted fields with commas and line breaks are handled correctly. Runs in your browser; nothing is uploaded.
FAQ
How do I convert CSV to JSON?
Paste your CSV with the header row first; each following row becomes a JSON object keyed by the headers, returning an array of objects. Quoted fields with commas or line breaks are handled.
How do I convert JSON to CSV?
Switch to JSON → CSV and paste an array of objects. The tool collects all keys as the header row and writes one CSV line per object, quoting any value containing a comma, quote or newline.
Does it handle commas inside fields?
Yes. Fields wrapped in double quotes can contain commas, escaped quotes ("") and line breaks, per the standard CSV format, so addresses and descriptions convert correctly.
Is my data uploaded?
No. Everything runs in your browser — your data is never sent, logged or stored.
More tools: JSON formatter, Markdown table generator, and the full tools list.