JSON to CSV and CSV to JSON Converter

Turn a JSON array into a CSV table you can open in Excel or Google Sheets, or convert CSV back to JSON. Works in both directions.

JSON to CSV ConverterPrivate

Runs in your browser. Your data is never uploaded to any server.

How to use the json to csv converter

  1. Choose the direction: JSON → CSV or CSV → JSON.
  2. Paste your data in the left box. For CSV pick the delimiter used in your file.
  3. Click Convert, then copy the result or download it as a file.

JSON to CSV

The JSON should be an array of objects, like a list of records. Each object becomes a row, and the keys become the column headers. Values that contain the delimiter, a quote or a line break are wrapped in quotes automatically, so the CSV opens correctly in Excel and Google Sheets.

CSV to JSON

The first row is used as the property names. Turn on number conversion to get real numbers and booleans instead of text.

Frequently asked questions

How do I convert JSON to CSV for Excel?

Paste a JSON array of objects, choose JSON → CSV and click Convert. Then download the CSV file and open it in Excel.

What if my CSV uses semicolons?

Select Semicolon in the delimiter list. This is common in European versions of Excel.

Can it handle commas and quotes inside values?

Yes. Quoted fields are read correctly, and values are quoted when writing CSV.

Is my data uploaded?

No. Conversion happens in your browser.