Add to Chrome

JSON to CSV converter

Paste JSON and get a CSV you can open in Excel or Google Sheets, or switch direction to turn a CSV into JSON. Free, and your data stays on your device.

JSON in
CSV out

How to use it

  1. Paste your JSON, or open a .json file. Switch to “CSV to JSON” to go the other way.
  2. Check the result. Pick a separator if your spreadsheet needs a semicolon or tab.
  3. Copy it, or download the file.

Common questions

Is the JSON to CSV converter free?

Yes. There is no sign-up and no limit.

Is my data uploaded?

No. The conversion runs in your browser, so your data never leaves your device.

What JSON can it convert?

An array of objects works best, such as a list of customers. A single object, or an object that holds a list, also works.

What happens to nested objects and lists?

Nested objects become columns named with dots, for example address.city. Lists of plain values are joined with semicolons, and lists of objects are kept as JSON text in one cell.

Will commas and quotes inside values break the CSV?

No. Values with commas, quotes or line breaks are wrapped in quotes and escaped the standard way, so Excel and Google Sheets read them correctly.

Can I convert a CSV to JSON?

Yes. Switch to “CSV to JSON”. The first row becomes the keys, and you can choose whether numbers and true/false become real values.

More free tools