How to Convert JSON to CSV

By Daniel · Updated July 2026

JSON is how data travels between programs; CSV is how people open it in a spreadsheet. Converting from one to the other is a common chore — you export some data as JSON and need it in Excel, Google Sheets or Numbers. The good news is it is a quick, offline job.

What converts cleanly

The neat case is a JSON array of flat objects — a list of records where each one has the same simple fields. That maps directly onto a spreadsheet: each object becomes a row, and each field becomes a column. Most data exports look like this.

How to convert

  1. Open the JSON to CSV converter and paste your JSON.
  2. It reads the records and builds a column for every field it finds.
  3. Copy or download the CSV, then open it in your spreadsheet app.

Watch out for nested data

The one thing to know: CSV is flat, but JSON can nest objects and arrays inside each other. A field that itself contains an object or a list cannot become a single tidy column without a decision about how to flatten it. If your JSON is deeply nested, expect those fields to be simplified or joined into one cell rather than split perfectly — that is a limit of the CSV format, not the tool.

Everything is converted in your browser, so even a sensitive export never leaves your device.

JSON to CSV Converter
Paste JSON, get CSV you can open in any spreadsheet. It runs in your browser — nothing is uploaded.
Open the tool →

Common questions

How do I convert JSON to CSV?

Paste your JSON into the converter and it turns each record into a row and each field into a column, ready to download and open in a spreadsheet.

Will it open in Excel?

Yes. CSV opens in Excel, Google Sheets, Numbers and almost any spreadsheet or database tool.

What happens to nested JSON?

CSV is flat, so nested objects or arrays get simplified into a single cell rather than split into neat columns. Flat records convert perfectly.

Is my data uploaded?

No — the conversion runs entirely in your browser, so your data stays on your device.

Keep reading

How to Convert CSV to JSON · How to Format Messy JSON (and Fix the Errors)