Turn JSON arrays back into CSV in one click. Paste a JSON array of objects below and get comma-separated values you can open in Excel, Google Sheets or any CSV editor.
How to Use
- Paste your JSON into the JSON box — an array of objects works best.
- Tick Include header row to add a column-names row at the top (ticked by default).
- Click Convert to generate the CSV.
- Use Copy CSV to copy the result, or Clear to start again.
Key Features
- Smart CSV escaping — fields containing commas, quotes or line breaks are wrapped and escaped correctly.
- Mixed keys handled — objects with different keys become columns, with empty cells where a key is missing.
- Optional header row — include column names or get plain rows of values.
- One-click copy — send the CSV to your clipboard instantly.
- Private — everything runs in your browser.
FAQs
What if my JSON is invalid?
The converter shows a clear error message. Check that every bracket and brace is matched, commas separate each item, and all strings are quoted.
What if my JSON is a single object, not an array?
That works too — a single object is treated as a one-row CSV.
What if different objects have different keys?
Every unique key becomes a column. Objects that lack a key simply get an empty cell in that column.
Is my data sent anywhere?
No. All conversion happens locally in your browser.