JSON to CSV Converter
Flatten JSON arrays/objects into a downloadable CSV.
Files and text are processed locally in your browser. Tools that must reach the network say so explicitly.
About the JSON to CSV Converter
Convert a JSON array of objects into a spreadsheet-ready CSV. The Toolcenter JSON to CSV converter collects every key across all objects, optionally flattens nested objects into dotted columns (a.b.c), and lets you choose the delimiter. Paste JSON or drop a file and download the CSV.
How to use it
- 1Paste a JSON array of objects or drop a .json file.
- 2Choose the delimiter.
- 3Enable nested-object flattening if your data has sub-objects.
- 4Download the CSV.
Key features
- Union of all keys across records
- Optional dotted-key flattening for nested objects
- Comma, semicolon, tab and pipe delimiters
- Arrays serialised inline
- Local processing, no upload
Frequently asked questions
What input does it expect?+
A JSON array of objects. A single object is wrapped into a one-row CSV; other shapes are rejected with a clear message.
How are nested objects handled?+
With flattening on, {a:{b:1}} becomes a column named a.b. With it off, the nested object is written as JSON text.
Will every row have the same columns?+
Yes. The header is the union of all keys, and missing values are left blank.
Is my data uploaded?+
No. Conversion is local to the browser.
Also searched as
Related converters
Unit Converter
Length, mass, area, volume, speed, temperature, data and more.
Currency Converter
Convert between 150+ currencies with editable offline rates.
Time Zone Converter
Compare a moment across cities and build a meeting planner.
CSV to JSON Converter
Parse delimited data to JSON with header and type detection.
XML to JSON Converter
Convert XML documents to structured JSON and back.
Markdown to HTML Converter
Render Markdown to clean HTML with a live split preview.