SourceJSON
ResultCSV
The conversion result will appear here
Array of objects → CSV · Local · No upload
JSON to CSV Converter
Array of objects → CSV · Flatten nested · Delimiter & headers · Correct escaping
No upload, no storage
JSON is processed in memory and never sent to a server.
Share via URL fragment
Share links encode data in the # anchor — never sent to a server.
Remember last edit
Optionally keep your last input locally; clear it with one click.
Why use JSON to CSV
Convert JSON to CSV
Render an array of objects to CSV and open it in your spreadsheet app.
Flatten Nested JSON
Nested objects expand to dot-path columns, however deep the structure.
Choose Delimiter & Headers
Pick comma, semicolon, tab and more (TBD); toggle the header row on or off.
Correct Escaping
Commas, quotes and newlines are quoted per spec so downstream tables never break.
Runs Locally — No Upload
Conversion runs entirely in your browser; data is never uploaded or stored.