JSON to CSV Converter
Convert JSON arrays to CSV and CSV back to JSON, right in your browser.
CSV
Frequently asked questions
What JSON shape does it expect?
For JSON to CSV, provide an array of objects — each object becomes a row and the object keys become the column headers. A single object is treated as one row; arrays of arrays are written directly.
How are nested objects handled?
Nested objects and arrays inside a field are written as their JSON text within that CSV cell, so no data is lost. Flatten your data first if you need each nested value in its own column.
Which delimiters are supported?
Comma, semicolon and tab. Semicolon is handy for locales where the comma is the decimal separator, and tab produces TSV files.
Does it handle commas and quotes inside values?
Yes. Values containing the delimiter, quotes or line breaks are wrapped in double quotes and internal quotes are doubled, following the standard CSV (RFC 4180) rules.
Is my data uploaded?
No. The conversion runs entirely in your browser, so even sensitive datasets never leave your machine.