JSON to CSV
Paste a JSON array and it converts to CSV automatically — nothing leaves your browser.
How It Maps
- Every key seen across the array becomes a column
- The first row of output is the header row
- A single JSON object is treated as one row
- Instant conversion as you paste
- Copy or download the result
Features & Supported Capabilities
- Handles rows with different keys — headers are merged
- Quotes any cell containing a comma, quote or newline
- Nested objects and arrays are embedded as JSON text
- Handles files up to 10 MB
- Runs entirely in your browser — nothing uploaded
About this JSON to CSV converter
JSON is ideal for APIs, but analysts and spreadsheets want rows and columns. This free online JSON to CSV converter takes an array of JSON objects and produces CSV with a header row followed by one data row per object, ready to open in Excel or Google Sheets or to import into a database.
The conversion happens in your browser and nothing is uploaded. Need the reverse? Use CSV to JSON. If your JSON is not valid yet, fix it with the JSON formatter first.
Frequently Asked Questions
Everything you might want to know about the online JSON to CSV converter.
[{"name":"Ada"},{"name":"Grace"}]. A single
object on its own is also accepted and treated as one row.
value.
Copy button to copy it to your clipboard, or
Download to save it as a .csv file.