All tools
JSON to CSV
Developer Tools
Paste JSON and get clean comma-separated values, nested keys flattened.
JSON input
0 charsCSV output
0 rows · 0 columnsWhat is the JSON to CSV Converter?
The JSON to CSV Converter turns JSON data into a spreadsheet-ready CSV file. Nested objects and arrays are flattened into their own columns (for example address.city or tags[0]), so the result opens cleanly in Excel or Google Sheets.
How to use this tool
- Paste your JSON into the left box, or click Load sample.
- Check the CSV that appears on the right, with the row and column count.
- Click Copy CSV or Download to save data.csv.
Frequently Asked Questions
Yes. Nested objects become dot-separated columns and arrays become numbered columns.
No. Everything runs in your browser, so nothing is uploaded to a server.
An array of objects, a single object, or an object wrapping one array. Invalid JSON shows an error message.