JSON to CSV
Flatten JSON into a spreadsheet-ready CSV.
Convert an array of JSON objects into CSV with a stable column order derived from the union of all keys. Nested values are flattened with dotted paths, and quoting follows RFC 4180 so the file opens cleanly everywhere.
- Rating
- 4.8(1.3K)
- Monthly uses
- 187K
- Price
- Free
or drag it here
.json, .jsonl, .ndjson · processed locally, never uploaded
Files stay on your device
What it does well
- Column union across sparse records so no field is dropped
- Configurable flatten separator and maximum depth
- Custom column order and exclusions before export
How to use JSON to CSV
- 1
Paste JSON or upload a .json / .jsonl file.
- 2
Choose the array to convert if it is nested inside a wrapper object.
- 3
Pick the delimiter and flattening depth.
- 4
Download the CSV.
Watch a walkthrough
Common problems and fixes
The CSV has hundreds of columns.
Deep flattening exploded a nested structure. Lower the flatten depth and let the deeper levels serialise into a single JSON cell.
Excel splits one field across several columns.
The value contains your delimiter and quoting was disabled. Re-enable quoting, or switch to a tab delimiter.
Frequently asked questions
What people say
Handled a file with well over 200,000 rows without complaining. That is more than I can say for the desktop add-in we pay for.
Our IT team blocked every other online tool because they upload files. This one does not, so json to csv finally got approved for use on real data.
Our IT team blocked every other online tool because they upload files. This one does not, so json to csv finally got approved for use on real data.
More convert tools
Move data between XLSX, CSV, JSON, XML, HTML and PDF without losing formatting, encoding or number precision. Every conversion runs locally in your browser.
Browse Convert