JSON to CSV Converter
Convert JSON to CSV online. Download a CSV you can open in Excel. Free JSON to CSV converter in your browser.
JSON array
CSV
Features
- JSON to CSV converter online, free in your browser
- Turn a JSON array of objects into a CSV you can open in Excel
- Union of all keys becomes the header, so sparse objects still align
- Choose comma, semicolon, tab, or pipe
- Download a .csv file
- Nested objects are stored as JSON text in the cell. Nothing is uploaded
Common Use Cases
- Convert JSON to CSV for Excel or Google Sheets
- Export an API response to a spreadsheet
- Give a teammate a CSV from a JSON dump
- Produce semicolon CSV for locales that use comma as decimal
- Round-trip after CSV to JSON
How to convert JSON to CSV (and Excel)
A JSON to CSV converter walks every object and collects keys in first-seen order. Missing keys become empty cells. Paste a JSON array, pick a delimiter, download CSV, and open it in Excel.
A JSON object that is not an array is rejected because CSV needs a list of rows. Nested objects are stringified into one cell. Flatten first if you need nested fields as columns.
Examples
[{"id":1,"name":"Ada"}][{"a":1},{"b":2}]{"id":1}Frequently Asked Questions
Paste a JSON array of objects, pick comma or semicolon, and download the CSV. Excel and Google Sheets open it as a table.
No. Nested objects and arrays are stringified in one cell. Flatten first if you need nested fields as columns.
It is the web default. Excel on Windows sometimes wants a BOM for umlauts. Add one in an editor if a column looks mojibake.
Tips
- If the JSON is an object with a "data" array, extract that array first.
- Pick semicolon when the consumer is Excel in a comma-decimal locale.