Converters
JSON to CSV
Convert a JSON array into CSV for spreadsheets.
Runs locally in your browser — your input is not uploaded.
JSON files only (.json) — drag and drop supported
Paste a JSON array or upload a .json file.
How to use
- Paste a JSON array of objects (or an array of arrays).
- Choose a delimiter if needed (comma is the default).
- Click Convert to generate CSV.
- Copy or download the result.
About this tool
CSV is a simple tabular format that spreadsheets understand well. Converting JSON arrays into CSV flattens each object into a row using the union of all keys as headers.
Nested objects are stringified as JSON inside the cell so no data is silently dropped. For deeply nested structures, consider flattening your data first.
Conversion runs locally — your dataset stays on your device.
Examples
Simple object array
[{"name":"Ada","year":1815},{"name":"Grace","year":1906}]name,year Ada,1815 Grace,1906
FAQ
What JSON shapes are supported?
An array of objects or an array of arrays. A single object or nested-only structures are not converted automatically.
Related tools
Want more power later?
Premium tools, higher limits, and API access are on the roadmap. V1 stays free and private in your browser.