Tools / JSON to CSV
JSON to CSV
Paste or drop a JSON array on the left, get CSV on the right. Flatten nested objects into dot-notated columns.
Runs entirely in your browser
JSON Input
CSV Output
JSON Input
CSV Output
How to use JSON to CSV
Paste a JSON array
Drop a .json file or paste a JSON array of objects on the left.
Toggle nested-object flattening
When enabled, {a: {b: 1}} becomes a column named a.b. When disabled, nested values are JSON.stringified into the cell.
Read the CSV output
The right pane shows live CSV. Headers are the union of all object keys.
Download the .csv
Click Download to save the result.