JSON to CSV Converter

Convert your JSON file or text to CSV format instantly.

How does it work?

When you receive JSON data and need to open it in Excel, Sheets or an analytics tool, CSV is the go-to format.

The tool takes an array of objects, computes the columns automatically (including nested objects with dots) and generates the CSV with quotes where needed. You can copy it or download it as UTF-8.

Frequently asked questions

What JSON structure do I need?

An array of objects: [{ "name": "Ana" }, { "name": "Luis" }]. If you pass a single object, it is treated as a one-row array.

What happens with nested objects?

They are flattened with dot notation: the key "address.city" becomes a column "address.city". Lists are added as JSON text inside the cell.

Why does the download include UTF-8 BOM?

So Excel recognizes accents correctly when opening the file. When copying the content, however, the result is standard CSV without the byte order mark.

Related tools