Convert JSON to CSV
Convert JSON arrays to downloadable CSV
JSON Input
Drop a CSV file here or
Only the first file is used if multiple are dropped.
The request is made directly from your browser. No proxy is used.
CSV Output
CSV output will appear here...
Options
How to Use This Tool
This tool converts JSON data into CSV format. It handles arrays of objects, arrays of arrays, and nested structures. Runs directly in your browser — your data is never uploaded.
- Provide your JSON — Paste JSON text, drop a .json file, or fetch from a URL.
- Get your CSV — The converted output appears instantly. Copy or save the result.
FAQ
3 questionsDoes this tool upload my data?
No. It runs entirely in your browser using JavaScript. Your data is never sent to a server.
What JSON structures are supported?
Arrays of objects (most common), arrays of arrays, single objects, and arrays of primitive values. Nested objects are flattened using dot notation by default.
How are nested objects handled?
By default, nested objects are flattened with dot notation (e.g., address.city becomes a column called 'address.city'). You can turn this off in Options to stringify nested values instead.