Automatic columns
Object keys are collected in a stable order and used as the CSV header row.
Convert JSON arrays or objects into spreadsheet-ready CSV. Paste JSON or choose a file, then copy or download the result.
Free JSON to CSV converter
Convert arrays of objects, arrays of arrays, single objects, or scalar arrays into valid delimited text. Keys become column headers, missing values remain empty, and nested data stays intact as JSON text.
Object keys are collected in a stable order and used as the CSV header row.
Choose a comma, tab, semicolon, or pipe delimiter and the line endings your workflow needs.
Copy the result immediately or download a local file that opens in spreadsheet tools.
Worked example
Convert JSON arrays or objects to downloadable CSV data in your browser.
[{"name":"Ada","role":"Engineer"},{"name":"Lin","role":"Designer"}]name,role Ada,Engineer Lin,Designer
Real questions, clear answers
Paste a JSON array or choose a .json file, select the delimiter and header options, then copy or download the CSV result.
The converter accepts an array of objects, an array of arrays, a single object, or an array of scalar values.
Nested objects and arrays are preserved as compact JSON text inside one CSV field, with CSV quoting added when required.
Yes. Choose tab, semicolon, or pipe as the output delimiter and download the corresponding delimited text.