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 — semicolon, tab, and pipe are available alongside comma, useful for CSV files exported from regions or tools that use a different delimiter convention.

Found this useful? Share it:
Quick Feedback