Home / Dev Tools / Data & Formats / JSON to CSV Converter

JSON to CSV Converter

Convert JSON data into CSV format directly in your browser.
JSON Input
CSV Output

Runs entirely in your browser — your data is never uploaded to a server. Nested objects are flattened with dot notation (e.g. address.city); arrays of simple values are joined, arrays of objects are kept as JSON within the cell.

Frequently Asked Questions

Nested objects are flattened using dot notation — for example, address: {city, state} becomes two columns: address.city and address.state.

Arrays of simple values are joined with a semicolon in one cell; arrays of objects are kept as a JSON string within the cell since flattening them further would be ambiguous.

Yes — the Delimiter dropdown supports comma, semicolon, tab, and pipe.

Found this useful? Share it:
Quick Feedback