JSON to CSV Converter

Convert JSON arrays to CSV format for spreadsheets. — free, fast and private.

How to use JSON to CSV Converter

  1. Paste a JSON array of objects, for example [{"name":"Ali"},{"name":"Sara"}].
  2. Click Convert to CSV.
  3. Copy the CSV or download it as a .csv file and open it in Excel or Google Sheets.

Note: this tool runs in your browser. Nothing is uploaded.

Frequently Asked Questions

What JSON format does this tool accept?

An array of objects, such as [{"name":"Ali","age":30}]. A single object is also accepted and becomes one CSV row.

How are nested objects handled?

Nested objects are flattened one level, so {"address":{"city":"Lahore"}} becomes a column named address.city. Values are quoted correctly when they contain commas or quotes.

Is my data uploaded to a server?

No. This tool runs entirely in your browser and your input is never uploaded to a server.

Can I use this tool on my phone?

Yes, the tool is fully mobile-friendly and works in any modern browser.