JSON to CSV converter
Flatten JSON into a CSV you can import anywhere, without uploading it.
or drop them here, or paste them
Nothing is uploaded.
About JSON to CSV
CSV is what spreadsheets, mailing tools and most import screens understand. This converter turns a JSON list into CSV with a header row made from the field names.
Every field found in any item gets a column, so items with missing fields simply leave that cell empty. The conversion runs in your browser.
Values that contain commas, quotes or line breaks are put in quotes, following the CSV standard, so spreadsheets read them as one cell. Nested values, such as a list inside an item, are written into their cell as JSON text, so no information is lost.
The file uses commas as separators and a header row with every field name. Excel, Google Sheets, Numbers and most import tools open it directly. If your JSON is one object holding a list, the list inside is used. Invalid JSON gives a clear message instead of a broken file.
The file is saved as UTF-8, so names with accents and other scripts come through intact. Your data never leaves your device, which matters for exports with customer or order details.
Questions and answers
From the field names in your items. Fields that only some items have still get a column; the others leave it empty.
Yes. If everything lands in one column, use CSV to Excel instead, which makes a proper spreadsheet file.
No. Values with commas, quotes or line breaks are quoted the standard way, so spreadsheet apps read them correctly.