Input JSONJSON
JSON to CSV Converter
Convert a JSON array or object into CSV in the browser. Nested objects are flattened into dot-notation columns (address.city) so API responses paste cleanly into a spreadsheet.
Output CSVCSV
About the JSON to CSV converter
Built for API responses and no-code tools
Paste the JSON array a webhook or API returns and get a CSV you can drop straight into Google Sheets or Excel — handy when a Zapier, Make, or n8n step hands you raw JSON and you just need the rows in a spreadsheet.
Nested objects become columns
A field like {"address":{"city":"Tokyo"}} becomes its own address.city column instead of collapsing into unreadable text. Arrays inside a field are kept as JSON text in a single cell, since exploding them into columns would make the header row unpredictable.