CSV to JSON

Drop a CSV or Excel file

Converted on your device

Turn JSON into a CSV or Excel spreadsheet without uploading it anywhere. Paste an array of objects and it becomes a table — the object keys become the header row and each object becomes a row — which you can then download as CSV or a real .xlsx file. It all happens in your browser.

Handy for turning an API response or an export into something you can open in Excel, Google Sheets or Numbers.

How to convert json to csv

  1. Switch to "JSON → Spreadsheet".
  2. Paste your JSON (an array of objects, or an array of arrays).
  3. Download it as CSV or Excel.

Frequently asked questions

What JSON shape does it expect?

An array at the top level. Objects become rows keyed by their fields (columns are the union of all keys); arrays become plain rows.

Can I get an Excel file instead of CSV?

Yes — choose Excel (.xlsx) before downloading.

Is my JSON uploaded?

No. The conversion runs entirely in your browser.

Related tools