JSON to CSV Converter
Turn a JSON array of objects into clean CSV, ready for Excel, Google Sheets or a database import.
100% private — everything runs in your browser
How to Use
- 1
Paste a JSON array of objects — nested objects are written as compact JSON strings.
- 2
Choose the delimiter your spreadsheet expects: comma, semicolon or tab.
- 3
Check the preview, then copy the CSV or download it as data.csv.
Examples
Array of objects
Input
[{"name":"Ada","role":"engineer"},{"name":"Linus","role":"maintainer"}]Output
name,role
Ada,engineer
Linus,maintainerValue containing a comma
Input
[{"city":"Berlin, DE","population":3600000}]Output
city,population
"Berlin, DE",3600000FAQ
Which JSON shapes are supported?
An array of objects, or a single object. Keys are merged across all rows in first-seen order, and missing values become empty cells.
How are quotes and commas handled?
Cells containing the delimiter, quotes or line breaks are wrapped in double quotes, and inner quotes are doubled as RFC 4180 requires.
Does it handle nested objects?
Nested values are kept as JSON strings inside a single cell, so no data is lost.