JSON ↔ CSV Converter
Convert a JSON array of objects to CSV and CSV back to JSON, with proper quoting and header handling. Fast, free, and fully in your browser.
Popular in this group
Switch tools without re-entering your text.
Loading tool…
About this tool
JSON ↔ CSV Converter — This converter turns a JSON array of objects into CSV and turns CSV back into JSON. Going to CSV, it collects the union of all keys as the header row and quotes any value that contains commas, quotes, or line breaks. Going to JSON, it reads the header row and builds one object per data row.
It is handy for moving data between spreadsheets and APIs or config files. Everything is processed locally in your browser, so even sensitive datasets stay on your device.
How to use it
- Choose the direction: JSON to CSV or CSV to JSON.
- Paste your data into the input box.
- Click Convert, then copy the result.
Frequently Asked Questions
What JSON shape is expected?+
An array of flat objects works best, for example a list of records. Keys become CSV columns, and the union of all keys is used so rows can differ.
Does it handle commas and quotes in values?+
Yes. Values containing commas, quotes, or newlines are quoted and escaped correctly in both directions.
Is my data uploaded?+
No. Conversion happens entirely in your browser.