JSON to CSV
Paste a JSON array of objects and get CSV with a header row. Nested values are stringified so nothing gets lost.
Frequently asked questions
What input does it expect?
A JSON array of flat objects, like [{ "name": "Ada", "age": 36 }, …]. The keys become the CSV header row.
What if objects have different keys?
The tool collects every key it sees into one header row and leaves blank cells where a record is missing a field.
Is my data uploaded?
No. Parsing runs entirely in your browser — your JSON never leaves the page.