Paste a JSON array of objects โ get a CSV with a table preview and a download button.
The JSON โ CSV tool converts a JSON array of objects into a CSV table instantly in your browser. No server uploads, no registration โ all processing happens locally in JavaScript. Choose a delimiter, copy the result to your clipboard or download a ready-to-use .csv file.
[{"a":1},{"a":2}]. Keys from the first object become column headers;The converter expects a JSON array of objects โ for example, [{"name":"Alice","age":30}]. The keys of the first object become the CSV column headers. A single object is automatically wrapped into a one-row array.
If a field value is an object or array, it is serialized as a JSON string and placed in the CSV cell with quotes. To fully flatten nested structures, normalize your JSON data first.
Comma is the RFC 4180 standard, supported by Google Sheets, pandas, and most BI tools. Semicolon is the default in Excel on Windows with European locale settings. Tab (TSV) is ideal for pasting directly into spreadsheets without delimiter conflicts.