Converts a JSON array of objects into comma-separated values. Nested objects are flattened using dot notation (e.g. address.city). Fields containing commas, quotes, or newlines are properly escaped per RFC 4180.
JSON to CSV Converter
Turn your JSON data into a clean CSV spreadsheet
How to convert JSON to CSV
- 1.Paste or type your JSON array of objects in the input area.
- 2.Click "Convert" to generate CSV.
- 3.Copy the result or download as a .csv file.
About This Tool
Frequently Asked Questions
An array of objects: [{...}, {...}, ...]. Each object becomes a row, and object keys become column headers.
Nested objects are flattened with dot notation. {address: {city: "London"}} becomes a column named "address.city".
No hard limit — processing happens in your browser. Very large datasets (millions of rows) may be slow.