Drop a JSON file here or click to browse
Processed entirely in your browser. Never uploaded to a server.
This tool converts a JSON array of objects into a CSV file. Drop your JSON above. The CSV file downloads automatically once ready.
FAQ
What JSON structure does this expect?
An array of flat objects works best, with each object becoming one CSV row and each key becoming a column. A single object (not wrapped in an array) is also supported and becomes one row.
What happens to nested objects or arrays inside a field?
Nested structures don't flatten into separate columns. They're written into the cell as their JSON text representation, which usually isn't what you want in a spreadsheet. This tool works best on already-flat data.
Do all objects need the same keys?
No, if objects have different keys, the output includes a column for every key seen across all objects, leaving cells blank for objects missing that key.
Not sure which format fits your use case? Read CSV vs JSON.
Advertisement
Ads help keep Kit-Bin free.