All tools

JSON to CSV

Flatten a JSON array into a CSV file.

JSON
Delimiter
id,name,city
1,Alice,Berlin
2,Bob,Lisbon
3,Carol,Tokyo

About

Paste an array of JSON objects. The tool extracts all keys as columns and writes one row per object, properly escaping commas and quotes. Download the CSV or copy it to the clipboard.

How to use

  1. Paste a JSON array of objects.
  2. Pick the delimiter (comma, tab, semicolon).
  3. Copy or download the CSV.

FAQ

What about nested objects?+

They're flattened with dot notation. So {a: {b: 1}} becomes a column 'a.b' with value 1. Arrays inside objects are JSON-stringified into the cell.