Skip to content
Webmaster.ae
Runs in your browserFree · no sign-up

JSON to CSV converter

Paste a JSON array of objects to get CSV with one column for every key found. Open the result in Excel or Google Sheets; nested objects are kept as JSON text in their cell.

Live resultUpdates as you type

Press “Convert to CSV” to see the result here.

How do I use the JSON to CSV converter?

JSON to CSV converter: frequently asked questions

What happens if objects have different keys?

Every key from every object becomes a column, and missing values are left empty.

How are commas and quotes handled?

Values containing commas, quotes or line breaks are wrapped in quotes, following the CSV standard (RFC 4180).

What JSON can be converted to CSV?

An array of objects works best; each object becomes a row and keys become column headers.

What happens to nested objects?

Nested values are flattened or written as JSON text in the cell, depending on structure. Flatten complex data first for clean spreadsheets.

Will Excel open the CSV correctly?

Yes. The output is UTF-8; if Arabic text looks wrong, import it with Data › From Text/CSV and choose UTF-8.

What if objects have different keys?

All keys found become columns, and missing values are left empty.

Are commas in values handled?

Yes. Values containing commas, quotes or line breaks are quoted correctly.

Can I choose the column order?

Columns follow the order keys first appear; reorder them in your spreadsheet if needed.

Is there a size limit?

Conversion happens in your browser and handles typical exports of thousands of rows.

Can I convert CSV back to JSON?

Yes, with the CSV to JSON tool.