// free ยท runs in your browser ยท nothing uploaded
JSON to CSV Converter (and CSV to JSON)
Free JSON to CSV and CSV to JSON converter: flattens nested objects into dot columns, quotes commas and line breaks correctly, auto-detects comma, semicolon, tab or pipe, and downloads the file. Runs in your browser.
CSV2 rows, 4 columns ยท 68 B
id,name,city.name,tags 1,Ali,Lahore, 2,"Sara, M.",,"[""a"",""b""]"
Nested objects become dot.columns (city.name); arrays are kept as JSON text in one cell. Values with commas, quotes or line breaks are quoted the RFC 4180 way, so Excel and Google Sheets open them correctly. Runs in your browser; nothing is uploaded.
๐ Official sources: RFC 4180: CSV format
We build every tool from the official rules and re-check them when they change. Always confirm with the official source before you rely on a result.
๐ ๏ธ Spotted a mistake or an out-of-date rule? Tell us
Related tools
Questions people ask
How are nested JSON objects converted?+
They become dot-separated columns: {"city": {"name": "Lahore"}} turns into a city.name column. Arrays are kept as JSON text in one cell.
Why does Excel show my CSV in one column?+
Some regional settings use semicolons. Pick Semicolon as the delimiter and download again.
Is my data uploaded?+
No. The conversion runs in your browser; nothing leaves your device.