— Data & developer

JSON to CSV Converter

Paste JSON, get clean CSV — arrays of objects, nested fields, custom delimiters and headers, all in your browser.

Drop a file here or click to choose — it never leaves your browser
— What it does

This JSON to CSV converter turns a JSON array of objects into comma-separated values you can open in Excel, Google Sheets, or any spreadsheet. It collects every key across all rows into columns, optionally flattens nested objects into dotted column names, escapes commas and quotes correctly, and lets you choose the delimiter. Everything runs locally — your data never leaves the page.

  • Converts arrays of objects, single objects, and arrays of primitives.
  • Optional flattening of nested objects into dot.notation columns.
  • Choose comma, semicolon, or tab (TSV) delimiters.
  • 100% client-side — your JSON is never uploaded to a server.

How to use it

1

Paste your JSON

Paste a JSON array of objects (or drop a .json file) into the input box.

2

Pick your options

Choose a delimiter, whether to include a header row, and whether to flatten nested objects.

3

Copy or download the CSV

The CSV updates as you type. Copy it to the clipboard or download it as a .csv file.

Frequently asked

Does this upload my JSON anywhere?
No. The conversion happens entirely in your browser with JavaScript. Your data is never sent to a server, which makes it safe for sensitive exports.
How are nested objects handled?
With flattening on (the default), a nested object like {"user":{"name":"Ada"}} becomes a column named user.name. Arrays inside a row are written as JSON text in a single cell.
Can I open the result in Excel?
Yes. Download the .csv and open it in Excel, Google Sheets, or Numbers. For Excel in some locales, choose the semicolon delimiter so columns split correctly.
What if rows have different keys?
The converter scans every row and builds the column set from the union of all keys, in first-seen order. Missing values are left as empty cells.
— Built by saavos

These tools are free. So is the first version of your agent.

saavos is the AI agent that lives on your website — themed to match your design, answering visitors from your own content, and telling you what they actually want to know. Paste your URL and see it answer, before you install anything.

Make my site feel alive