JSON to CSV Converter

Turn a JSON array of objects into clean CSV, ready for Excel, Google Sheets or a database import.

100% private — everything runs in your browser

How to Use

  1. 1

    Paste a JSON array of objects — nested objects are written as compact JSON strings.

  2. 2

    Choose the delimiter your spreadsheet expects: comma, semicolon or tab.

  3. 3

    Check the preview, then copy the CSV or download it as data.csv.

Examples

Array of objects

Input

[{"name":"Ada","role":"engineer"},{"name":"Linus","role":"maintainer"}]

Output

name,role
Ada,engineer
Linus,maintainer

Value containing a comma

Input

[{"city":"Berlin, DE","population":3600000}]

Output

city,population
"Berlin, DE",3600000

FAQ

Which JSON shapes are supported?

An array of objects, or a single object. Keys are merged across all rows in first-seen order, and missing values become empty cells.

How are quotes and commas handled?

Cells containing the delimiter, quotes or line breaks are wrapped in double quotes, and inner quotes are doubled as RFC 4180 requires.

Does it handle nested objects?

Nested values are kept as JSON strings inside a single cell, so no data is lost.

Related Tools