Data tool / JSON
JSON to CSV
Turn JSON arrays into spreadsheet-ready CSV while keeping the data inside your browser.
100% processed in your browser
JSON input
290 charsCSV result
Convert a JSON array
Objects become columns. Nested objects use dot paths.
How to use it
- 1 Paste a JSON array into the input panel.
- 2 Choose a delimiter and convert the data.
- 3 Preview columns, then copy or download the CSV file.
Useful for
- Turning API responses into spreadsheets
- Preparing JSON exports for reporting
- Moving browser-only data into CSV workflows
Good to know
- Input must be a JSON array.
- Nested objects are flattened with dot paths.
- Arrays and complex values are kept as JSON strings inside cells.
Questions
JSON to CSV FAQ
What JSON shape can be converted to CSV?
The input must be a JSON array. Object properties become columns, while primitive array items use a value column.
How are nested JSON objects handled?
Nested object properties are flattened into dot-path columns. Arrays and other complex values are stored as JSON strings inside cells.
Does the conversion send my JSON anywhere?
No. Conversion, preview, copy, and download actions happen locally in your browser.
Continue locally
Related tools
Keep working with another browser-only tool. Your files and tool inputs stay on your device.