Toolbench

JSON ↔ CSV converter

JSON array of objects ↔ CSV. Choose delimiter, copy result. Nothing is uploaded.

Convert

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.

Related tools