Tools
Runs locally

JSON to CSV

Turn an array of objects into CSV.

Ctrl+Enter runs. Ctrl+Shift+Backspace clears.

Export and import are available after you sign in. Sign in

Uses the union of keys as the header and quotes cells that contain commas, quotes or line breaks.

About this tool

Paste an array of JSON objects and get a CSV table you can open in Excel, Numbers or Google Sheets. The header is the union of all keys, and values with commas, quotes or line breaks are quoted properly.

How to use it

  1. 01

    Paste a JSON array of objects.

  2. 02

    Check the CSV preview.

  3. 03

    Copy or download the CSV.

FAQ

Frequently asked questions

What if objects have different keys?

The header contains every key that appears in any object; missing values become empty cells.

Is nested JSON supported?

Nested objects and arrays are written into a cell as JSON text.