JSON to CSV Converter
Convert JSON arrays into CSV ready for spreadsheets and export.
Three steps, no reading required.
Paste your input
Drop text, code, or data into the input pane — from an API response, a file, anywhere.
See it process
The result updates instantly as you type.
Copy the result
Grab the output with Copy or Download, or fix the error shown if the input is invalid.
Try it with a sample.
[{"name":"Alice","age":30},{"name":"Bob","age":25}]Upload JSON, download a CSV
- Sends your records to a server first
- Unclear what JSON shape it expects
- Makes you sign up to download
Arrays of objects to rows
- Each object becomes a row; its keys become column headers
- Copy the result or download a .csv for your spreadsheet
- Converted locally with no account
Questions worth answering upfront.
No. Conversion runs entirely in your browser. Nothing you paste is uploaded or stored.
An array of objects works best — each object becomes a row and its keys become the column headers.
Yes. You can copy the result or download it as a .csv file ready to open in a spreadsheet.
Yes. Every tool on DevUtilsNow is free with no account required.
Paste the JSON here, download the .csv and open it in Excel or Google Sheets. Each object becomes a row and each key a column. Excel's Power Query can import JSON too, but this is quicker for a one-off file.
Columns come from the top-level keys, merged across every object. Nested objects and arrays are not split into extra columns; they are written into the cell as JSON text, so no data is lost.
People who use this also reach for
Look it up
Guides that pair with this tool
How to Convert JSON to CSV
How to flatten a JSON array into CSV for spreadsheets — what converts cleanly, how nested data is handled, and common pitfalls.
Need another tool?
36+ browser-based utilities — all free, all private, nothing to install.