JSON to CSV Converter
Paste a JSON array of objects and get a clean CSV table. Columns come from the object keys, values are escaped correctly, and you can copy or download the result.
How to use
Paste your JSON — an array of objects like [{"name":"Ann"}, …]. Choose a delimiter (comma, semicolon or tab) and convert. The header row is built from every key found.
Copy the CSV or download it as a .csv file to open in Excel, Google Sheets or Numbers. Values with commas, quotes or line breaks are quoted per the CSV standard.
FAQ
What JSON shape does it expect?
An array of flat objects. A single object also works (one row). Nested objects or arrays are written as JSON text inside the cell.
Which delimiter should I use?
Comma is the default CSV standard; use semicolon for locales where comma is the decimal separator (much of Europe), or tab for TSV.
Are commas and quotes handled?
Yes — any value containing the delimiter, a quote or a newline is wrapped in quotes and internal quotes are doubled, following RFC 4180.
Is my data uploaded?
No — the conversion runs entirely in your browser. Your JSON never leaves the page.