Convert JSON data to CSV spreadsheets online
Transform complex JSON arrays and nested API responses into clean, spreadsheet-ready CSV tables.
Interactive Sample Data
| order_id | customer_name | city | item_count | total_amount |
|---|---|---|---|---|
| 101 | Grace Wambui | Nairobi | 3 | 450.50 |
| 102 | James Otieno | Mombasa | 1 | 120.00 |
| 103 | Faith Chebet | Eldoret | 5 | 980.25 |
| 104 | Samuel Mwangi | Nakuru | 2 | 215.00 |
How this tool works
Things that usually go wrong
- Arrays Inside Objects: If an object property is an array of strings, it will be joined with commas, which can cause confusion in CSV unless properly quoted.
- Non-Uniform Object Properties: If some objects lack certain keys, columns may appear blank for those rows. This is normal and prevents column shifting.
- Unclosed JSON Syntax: Trailing commas or unquoted keys will cause standard JSON parsers to error. Use JSON validator or let our parser repair minor syntax flaws.
Edge cases we tested
Serialized into JSON string representations or flattened using dot-notation keys.
Header row includes all unique keys found across every object in the input array.
Automatically wrapped in double quotes to maintain valid CSV syntax.
Frequently Asked Questions
Does this handle nested objects?
Yes. Nested sub-objects are automatically flattened into dotted column names (e.g., customer.address.city).
What happens if the JSON is an object instead of an array?
If you paste a single root object, DataFix converts its properties into a single-row CSV table or key-value pair list.
Is there any file size limitation?
Since processing takes place directly in your device memory via client-side Web Workers, it easily handles datasets up to tens of thousands of records.
Can I export using a semicolon delimiter for European Excel?
Yes. You can select semicolon (;) as the delimiter in the export options.
Related tools
CSV to JSON
Transform tabular CSV spreadsheets into structured JSON arrays of objects in your browser.
Open Tool →JSON to TSV
Convert JSON documents and API arrays into tab-delimited values (TSV) for seamless copy-pasting directly into spreadsheet cells.
Open Tool →JSON to Markdown Table
Transform JSON API payloads and data objects into clean, formatted Markdown tables for technical documentation and READMEs.
Open Tool →