Tools.GamesLoop Logo
TOOLS.GAMESLOOP160+ Free Online Tools

Convert JSON to CSV

Turn a JSON array into a spreadsheet-ready CSV.

JSON to CSV Converter

Developer tool running locally in browser

Advertisement
Ad Space (auto) — Configurable via NEXT_PUBLIC_ADSENSE_CLIENT

What does JSON to CSV Converter do?

Convert an array of JSON objects into CSV, flattening nested objects into dotted column names. You choose the delimiter, quoting style and which columns to include, and the output opens cleanly in Excel and Google Sheets.

How to Use JSON to CSV Converter

  1. 1
    Paste a JSON arrayAn array of objects is the expected shape.
  2. 2
    Review the detected columnsDeselect any you do not want.
  3. 3
    Choose a delimiterSemicolon suits locales where the comma is a decimal point.
  4. 4
    Download the CSVIt opens directly in Excel or Sheets.

Key Features

  • Nested objects flattened into dotted column names
  • Arrays joined with a separator you choose, or expanded into numbered columns
  • Comma, semicolon, tab or pipe delimiter
  • Column picker so you export only what you need
  • UTF-8 BOM added on download so Excel reads accents correctly
  • Live preview table before you export

Frequently Asked Questions

How are nested objects handled?

They are flattened using dot notation, so {"user":{"name":"Ada"}} becomes a column called user.name. Nesting of any depth is supported.

What happens to arrays inside my objects?

By default they are joined into one cell with a separator. You can switch to expansion mode, which creates numbered columns such as tags.0 and tags.1.

Why do accented characters look wrong in Excel?

Excel assumes the system codepage unless the file starts with a UTF-8 byte order mark. The download includes one, so accents display correctly.

Do objects need identical keys?

No. Every key found anywhere in the array becomes a column, and objects missing that key get an empty cell.