Free online JSON to CSV converter - flatten arrays to a table
Convert directly in your browser, with no upload waiting time, and no risk of data leaks.
Simply choose your JSON file and the tool will create a CSV file for you!
Same job, two ways — pick the one that fits your file:
| Online | App | |
|---|---|---|
| Free | ✓ | Trial |
| No install | ✓ | — |
| No upload | ✓ | ✓ |
| Large files / batch | ✗ | ✓ |
| GUI | ✓ | ✓ |
| CLI | — | ✓ |
In short: this page is best for a quick, small file. For large files or batch jobs, use the DataFileConverter desktop app — it also ships a command line for scripts and scheduled runs.
An array of objects works best; each object becomes a row and its keys become the header.
They are flattened and the nested key names are joined with a separator.
For .jsonl / NDJSON use the merge JSONL tool or convert each line as JSON.
How much bigger is JSON than CSV? See our measured comparison: CSV vs JSON vs XML: file size and speed compared.
JSON to SQL | CSV to JSON | Excel to JSON | XML to JSON | Merge CSV files | Offline JSON to CSV
If this service cannot convert your data correctly, or your files are big than 10M, or you want a batch conversion, you can use Data File Converter to Convert JSON to CSV Offline.
Want to stay in the browser? Subscribe (from $5/month) to raise the online limits.
If you have any question or suggestion, please contact us.