JSON to CSV
Convert arrays of JSON objects into a clean CSV table that spreadsheet apps and databases can import. It is built for real API responses, where some rows have extra keys and nested values. It is free, needs no account, and adds no watermark to your result.
JSON to CSV
Add your files. Recommended settings are ready, so you can process in one click.
PDF, Word, images, audio, video, archives and more
Up to 100 files · 250 MB · No account- 1Add files
- 2Choose an action
- 3Download or keep going
What people use it for.
What happens to your file.
Every object is scanned before the CSV is written, so a key that appears late still receives its own column. Nested objects are flattened into dotted column names and values are quoted when CSV rules require it.
Where it stops: A CSV is a flat table, so nested arrays are written as JSON text inside a cell. For typed cells, multiple sheets, and Excel filters, use JSON to Excel instead.
Everything you need, without a paywall.
Common questions.
Does it find columns that are missing from the first object?
Yes. Columns are collected from all rows before the file is written.
What happens to nested JSON?
Nested object fields become dotted columns such as user.email. Nested arrays stay together as JSON text in one cell.
Is the output UTF-8?
Yes. The CSV is written as UTF-8 so international text stays readable.
You might also need.
Convert CSV data to JSON objects with delimiter detection, encoding options and header-row support.
Convert JSON arrays into structured Excel XLSX workbooks with automatic column headers.
Format, validate, beautify and minify JSON or convert JSON to XML, CSV and YAML using one online toolbox.
Inspect, normalize, sort and convert CSV data with delimiter detection, header handling and JSON conversion.