Developer tools / Free online tool

JSON to CSV

Turn an array of JSON objects into a spreadsheet-friendly CSV file.

Runs in your browser
0 characters
OUTPUT
Your result will appear here

A little input. A useful output.

Ctrl + Enter to run

Your input stays on your device. No uploads. No account. Just your result.

How to use JSON to CSV

  1. 01

    Paste a non-empty array of objects.

  2. 02

    Convert the array.

  3. 03

    Download the CSV and import it into your spreadsheet.

A quick example

Try a simple example

INPUT
[{"name":"Ada","age":36},{"name":"Linus","age":54}]
OUTPUT
"name","age"
"Ada","36"
"Linus","54"

About JSON to CSV

CSV stores tabular data as rows and columns. Headers are collected from every object, so missing fields become empty cells. Nested values are serialized as JSON in a cell.

When it comes in handy

  • Export API records.
  • Prepare a small data table.

Why use it here?

  • Runs locally in your browser.
  • No account needed; copy or download your result.

A few things to keep in mind

  • Nested objects stay in one cell.
  • Formula-like cells are prefixed with an apostrophe for spreadsheet safety.

Good questions. Simple answers.

What happens to missing keys?

The header includes keys from all rows. A missing key produces an empty quoted cell.

Is my input uploaded?

No. This tool processes your input in your browser. Your input and output are not included in analytics.

A good next step

Useful tools that go well together.

Explore category