Convert a JSON array of objects to CSV for Excel or Google Sheets. Paste your JSON, choose the delimiter, convert and copy or download the file. Everything runs in your browser.
How it works
The converter reads your JSON, collects every key it finds to make the header row, and writes one row per object. Values that contain the delimiter, a double quote or a line break are wrapped in quotes, as the CSV format requires. Nested objects and arrays are written as JSON text in the cell. A single object is treated as one row.
Example
A list of three people with name, city and age becomes a four-line CSV: a header row and one row for each person. A name such as “Cy, Jr” is quoted because it contains a comma.
Frequently asked questions
Is my data uploaded?
No. The conversion happens in your browser.
Why is my JSON invalid?
Check for trailing commas, single quotes and unquoted keys. The JSON formatter can help you find the error.
Can it convert nested JSON?
Nested values are stored as JSON text in one cell. Flatten your data first if you need separate columns.
More free tools: JSON formatter · Base64 encoder · All free tools
Everything runs in your browser. Nothing is uploaded.