Skip to main content

JSON to CSV Converter

Convert JSON arrays to CSV for Excel or Google Sheets. Runs entirely in your browser.

When to Convert JSON to CSV

JSON is great for APIs and programming, but CSV is the format spreadsheet tools understand. When you need to analyse API data in Excel or Google Sheets, share records with non-technical colleagues, import data into a database tool, or run pivot tables on structured records — converting JSON to CSV is the right move.

How This Converter Works

  1. Paste a JSON array of objects into the input box.
  2. The converter extracts all unique keys as column headers.
  3. Each object in the array becomes a CSV row.
  4. Nested objects are flattened using dot notation.
  5. Download the result as a .csv file.

Example Input

[
  { "name": "Alice", "age": 30, "city": "London" },
  { "name": "Bob", "age": 25, "city": "Paris" }
]

Example Output (CSV)

name,age,city
Alice,30,London
Bob,25,Paris

Frequently Asked Questions