JSON to CSV Converter
Need your JSON data in a spreadsheet? Paste a JSON array of objects — nested fields are flattened into dot-key columns — then download a clean CSV for Excel or Google Sheets. Everything is processed locally; your data never leaves your browser.
How to use
- Paste a JSON array (or a single JSON object).
- Click Convert to CSV to flatten and build the file.
- Download the CSV or copy the text.
Note: Arrays inside objects are joined with a semicolon. Keys that appear in only some records become empty cells in the other rows.
Tips
- Nested objects are flattened with dot keys (for example address.city), so deep JSON still fits a flat spreadsheet.
- Rows with different keys get empty cells where a field is missing — check the output before importing it elsewhere.
- For very large inputs, split the JSON into smaller arrays to keep the browser responsive.
Frequently Asked Questions (FAQ)
What does the JSON to CSV converter do?
Paste a JSON array of objects and download a clean CSV file; nested objects are flattened with dot keys.
What input format is expected?
A JSON array of objects, for example an array with name and city fields.
How do I get the CSV file?
Click Convert to CSV to process the data, then Download CSV to save the file.
What happens to nested objects in the JSON?
They are flattened with dot keys, so every field becomes its own column in the CSV.