JSON to CSV Converter

Paste JSON or open a file and get CSV for Excel or Google Sheets. Nested objects can be flattened into columns.

Convert JSON to CSV

Your data is never uploaded.

Browser-based
Rows—
Columns—

How to use it

  1. Paste your JSON (an array of objects works best) or open a file.
  2. Choose options. Use a semicolon if your spreadsheet expects it.
  3. Copy or download the CSV.

Examples

  • [{"a":1,"b":{"c":2}}] → columns a and b.c
  • An array of arrays becomes rows directly.

Columns are the union of all keys in the order they first appear; missing values are left empty. With flattening off, nested values are written as JSON text. Arrays inside objects become numbered columns (tags.0, tags.1).