Skip to content
HandyBrowserTools

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

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.

CSV to JSON Converter

Convert CSV to a JSON array of objects online. Supports quoted fields, custom delimiters and header rows, free, instant, 100% in your browser.

JSON Formatter

Format, beautify and validate JSON instantly in your browser. Free online JSON formatter with 2/4-space and tab indentation, no signup, 100% client-side.

JSON Minifier

Minify JSON online by removing all whitespace and line breaks. Free, instant, and 100% client-side; see the size saving immediately.