Skip to content
Toolden

TOOLDENDEVELOPERON-DEVICE

JSON to CSV Converter

Paste an array of JSON objects and get a spreadsheet-ready CSV. Columns are built from your data automatically.

0 chars
Paste a JSON array on the left to see the CSV here.

Nested keys are flattened with dot notation. Output opens in Excel and Google Sheets.

HOW TO USE

  1. 1Paste an array of JSON objects.
  2. 2Columns are derived automatically from your data.
  3. 3The CSV appears live as you type: commas, quotes and newlines are quoted correctly.
  4. 4Copy the result straight into a spreadsheet.

EXAMPLE

INPUT

[{"name":"Alice","age":30,"city":"Mumbai"},{"name":"Bob","age":25,"city":"Delhi"}]

OUTPUT

name,age,city
Alice,30,Mumbai
Bob,25,Delhi

FAQ

Can I convert a JSON object instead of an array?
The converter expects an array of objects: one object becomes one row. For a single object, wrap it in brackets.
Is my JSON sent to a server?
No. Conversion happens entirely in your browser.
What if my JSON has nested objects?
Nested keys are flattened with dot notation: address.city becomes a column header. Deeply nested data works too.
Can I choose the delimiter?
The default is comma-separated. The output is standard CSV that opens directly in Excel and Google Sheets.

RELATED TOOLS