Runs locally
JSON to CSV
Turn an array of objects into CSV.
Ctrl+Enter runs. Ctrl+Shift+Backspace clears.
Export and import are available after you sign in. Sign in
Uses the union of keys as the header and quotes cells that contain commas, quotes or line breaks.
About this tool
Paste an array of JSON objects and get a CSV table you can open in Excel, Numbers or Google Sheets. The header is the union of all keys, and values with commas, quotes or line breaks are quoted properly.
How to use it
- 01
Paste a JSON array of objects.
- 02
Check the CSV preview.
- 03
Copy or download the CSV.
FAQ
Frequently asked questions
What if objects have different keys?
The header contains every key that appears in any object; missing values become empty cells.
Is nested JSON supported?
Nested objects and arrays are written into a cell as JSON text.