Skip to content
Handy Browser Tools

JSON to CSV Converter

Paste a JSON array of objects below and get CSV out, with a header row built from the object keys. Nested objects are JSON-encoded into their cell.

Private by default: processing stays on your device
YOUR JSON

Paste a JSON array to convert

CSV, instantly.

Converts as you type; downloads as .csv.

CSV output

Good to know

Expects a JSON array of objects; nested values are stringified. Everything runs in your browser.

Example: JSON array → CSV

Input

[
  {
    "name": "Ada",
    "age": 36
  },
  {
    "name": "Alan",
    "age": 41
  }
]

Output

name,age
Ada,36
Alan,41
Share this page X LinkedIn Reddit

These buttons share the page link, not your input.

Frequently asked questions

What JSON shapes are supported?

An array of flat objects works best, as keys become CSV headers. An array of arrays is converted row-by-row. Nested objects or arrays are stored as JSON strings in their cell.

Can I use a semicolon or tab as delimiter?

Yes, choose comma, semicolon or tab. Semicolon is common for European Excel locales.

Is my data private?

Completely. The conversion happens in your browser; nothing is uploaded.

JSON Formatter

Format, beautify and validate JSON instantly in your browser.

JSON Minifier

Minify JSON online by removing all whitespace and line breaks.