JSON to CSV Converter
Paste a JSON array and get CSV you can open in Excel or Google Sheets — generated in your browser, so nothing is uploaded.
JSON input
CSV output
🔒 Runs in your browser — nothing is uploaded to a server.
How to convert JSON to CSV
- Paste your JSON into the left panel (or click Load sample).
- Pick a delimiter — comma for Excel/Sheets, or tab for TSV.
- Choose whether to include a header row.
- Copy or download the CSV from the right panel.
Supported shapes
- Array of objects — the most common case. Columns are the union of all keys across every object.
- Array of arrays — written out as rows directly.
{ "data": [ … ] }— a common API envelope; the inner array is used.
Notes
- Nested objects and arrays inside a value are serialised to JSON within the cell, so no data is silently dropped.
- Missing keys become empty cells; values are quoted automatically when they contain a comma, quote or newline.
- Output uses CRLF line endings for maximum compatibility with Excel.
Working with data every day?
If you move data between tools regularly, these automate the parts this converter can't:
- Zapier — connect the apps your data lives in
- Airtable — a spreadsheet-database for teamwork
- Coefficient — sync live data into Google Sheets & Excel
Some links may be affiliate links. Replace these placeholders with your own affiliate URLs before launch.