JSON to CSV Converter

Convert a JSON array of objects into a CSV file. Nested objects become dot notation columns and formula like cells are neutralised for spreadsheets.

Runs on your device

Result

Results appear here after you select “Convert”.

What it does

Export API data to a spreadsheet without writing a script. The converter collects every key across all rows, flattens nested objects to columns such as address.city, and escapes values according to RFC 4180.

How to use it

  1. Paste a JSON array (or a single object).
  2. Choose the delimiter.
  3. Convert and download the CSV.

Example

The example fills in realistic values and runs the tool. Select Try an example above to see it.

When it helps

  • Sharing API results with nondevelopers.
  • Importing records into Excel or Google Sheets.
  • Quick data audits.

Questions

What happens to arrays inside objects?

They are written as JSON text in a single cell so no data is lost.

Why do some cells start with an apostrophe?

Values beginning with an equals, plus, minus or at sign are prefixed so spreadsheet apps do not execute them as formulas (CSV injection protection).

More developer tools

See all 25

People also use

Browse all 200 tools