JSON to CSV Converter

Turn a JSON list into a CSV table you can open in Excel or Sheets. Columns are built from all the keys.

Loading the tool...

How to use JSON to CSV

Convert JSON from an API or a database export into a table. Every key becomes a column.

  1. Add a JSON file or paste the JSON.
  2. Press Start.
  3. Copy or download the CSV and open it in a spreadsheet.

Why use JSON to CSV here

  • Columns from the union of all keys
  • Nested values kept as JSON text
  • Proper quoting for commas and line breaks

Frequently asked questions

What JSON shape works?

A list of objects works best. A single object becomes one row.

What about nested objects?

They are written into the cell as JSON text.

Why is my JSON refused?

It must be valid JSON. The error tells you what is wrong.

Is JSON to CSV free?

Yes, and you do not need an account. The free plan allows up to 20 MB and 5 files at a time, and 10 free uses a day. After that you can come back tomorrow or choose a plan. The paid plans (Plus and Pro) remove the wait and raise the file size limit to 250 MB and 500 MB.

Do I need to install anything?

No. Open the page and use it. There is nothing to install, and it works on phones, tablets and computers.

What if something goes wrong?

Open Support from the menu at the top of the page and tell us what happened. A use that fails is not counted against your limit.

Does it work on my phone?

Yes. It works in current versions of Chrome, Safari, Edge and Firefox on phones, tablets and computers. Very large files can be slow on older phones.

Related tools

More file converters · All tools · Plans