JSON ↔ CSV converter
JSON array of objects ↔ CSV. Choose delimiter, copy result. Nothing is uploaded.
Ready
How it works
JSON→CSV expects a JSON array of flat objects. Headers are the union of keys (first-seen order). Nested values are stringified as JSON text in a cell.
CSV→JSON uses the first row as headers. Quoted fields allow embedded delimiters; quotes double as "".
Everything runs locally for quick spreadsheet dumps.
Examples
[
{"sku": "A-1", "qty": 3, "price": 9.5},
{"sku": "B-2", "qty": 1, "price": 12}
]
sku,qty,price
A-1,3,9.5
B-2,1,12
FAQ
Nested JSON? Only shallow objects cleanly. Nested values become JSON strings in cells.
Commas inside fields? JSON→CSV quotes when needed; CSV→JSON understands quotes.
Empty input? Empty array → empty CSV. Blank CSV lines are skipped.
Excel locales? No locale decimal rewriting. Prefer 9.5 over 9,5.
Uploaded? No. 100% in your browser.