Developer Tools

JSON to CSV

Convert JSON arrays to CSV for Excel and Google Sheets, with nested fields flattened.

Runs in your browser: nothing you enter is uploaded

Separator

Nested objects

CSV

Converted in your browser. Nothing is uploaded.Convert the other way: CSV to JSON

How it works

1

Paste your JSON

Paste JSON or open a .json file. Try the sample to see how it works.

2

Pick options

Choose comma, semicolon or tab, and whether to flatten nested objects.

3

Copy or download

The CSV appears as you type. Copy it or download a .csv file.

JSON to CSV features

  • Arrays of objects become rows and columns.
  • Nested objects flattened to columns like address.city.
  • Comma, semicolon or tab separator.
  • Handles quotes, commas and new lines in values correctly.
  • Finds the array inside API responses automatically.
  • Private: nothing is uploaded.

JSON to CSV FAQ

How do I convert JSON to CSV?

Paste your JSON above. The CSV appears on the right. Click Download to save it, then open it in Excel or Google Sheets.

What if my JSON is nested?

Leave Flatten on and nested objects become columns like address.city. Arrays are kept as JSON text in one cell.

Which separator should I use?

Comma works in most apps. Use semicolon for Excel in countries that use a comma for decimals.

Is my data uploaded?

No. The conversion runs in your browser.

Related Developer Tools

Recent from the blog