Convert JSON to CSV

Paste your JSON or drop its file: each object becomes a row, each field a column, ready to open in a spreadsheet.

or drop it here

Start typing: the preview appears at once. Nothing is transmitted.

  • Your data stays yours

    Nothing is transmitted, nothing is kept

  • No watermark

    The free result is complete

  • No usage cap

    Unlimited with a free account

How it works

Three steps, nothing more.

  1. Step 01

    Paste your JSON, or drop the file that holds it.

  2. Step 02

    Pick the delimiter, and how lists are laid out.

  3. Step 03

    Download the CSV, or copy it.

What sets it apart

Built for the result.

One row per object

A list of objects becomes a table: columns gather every field found, in order of appearance, and a cell stays empty when an object lacks the field.

02

Nesting flattened

An object inside the object becomes a column named by its path, address.city; a list spreads into columns, tags.0, tags.1, or joins into a single cell.

Accepted formats

Drop them as they are, no conversion needed first.

  • JSON
  • CSV
  • TSV
  • XML
  • YAML

Privacy

Where your data is processed

With this tool, what you paste or drop is not transmitted anywhere: not to us, not to any third party. We know neither its contents nor the file name.

Nothing is kept, because nothing reaches us.

Frequently asked

What people ask us.

Another question? The contact address is at the bottom of the page.

An object that only wraps a list, such as { "customers": [ … ] }, is followed down to it. Any other object gives a single row.

Next

Related tools.