CSVSwap

JSON to CSV Converter

Convert a JSON array of objects into a CSV file you can open in Excel or Google Sheets. Nested objects are flattened into dotted column names.

or paste data

Your data stays on your device. The conversion runs in your browser and nothing is uploaded.

How to use the JSON to CSV converter

  1. Drop a .json file or paste JSON text.
  2. Pick the delimiter. Use semicolon if your spreadsheet uses a comma as the decimal mark.
  3. Click Convert and download the CSV.

What to know

Questions

What if objects have different keys?

All keys are collected into one header row, and missing values are left empty.

Will Excel open the file correctly?

Yes. The file is UTF-8 CSV. If accented letters look wrong in older Excel versions, use Data, From Text/CSV and choose UTF-8.

Related tools