Skip to content
FreeToolsDaily

JSON to CSV converter

Turn JSON data into a CSV you can open in Excel or Google Sheets.

Free No sign-up Runs in your browser

How it works

How to use the JSON to CSV tool

  1. 1

    Paste or open JSON

    An array of objects works best.

  2. 2

    Choose options

    Separator and whether to flatten nested objects.

  3. 3

    Copy or download

    The CSV updates as you type.

Smart flattening

Nested objects become dotted column names (address.city), arrays of values are joined with semicolons, and objects with different keys share one set of columns. Common API shapes like { "data": [...] } are handled automatically.

Limitations

We’d rather be upfront about what this tool can’t do yet:

  • Very large inputs (over ~20 MB) can be slow to paste.

FAQ

Frequently asked questions

Is my data sent anywhere?

No. All processing happens locally in your browser. Nothing you enter is uploaded, stored or logged.

How do I open the CSV in Excel with accents intact?

Use CSV to Excel or Excel’s Data › From Text/CSV and choose UTF-8.

Keep going

All archive & data tools