Skip to content

JSON to CSV

Flatten JSON arrays into spreadsheet-ready CSV

JSON input

Best with an array of objects

CSV output

CSV appears here

How to use

  1. Paste a JSON array of objects (or upload a .json file).
  2. Choose the delimiter your spreadsheet expects and whether nested objects should be flattened.
  3. Copy the CSV or download it as a file.

JSON to CSV, the right way

The converter collects every key across all objects to build the header row, so objects with missing fields still line up in the right columns. Nested structures are flattened into dotted column names, and special characters are escaped so the output opens cleanly in any spreadsheet. Need the reverse? Use the CSV to JSON converter.

Frequently asked questions

An array of objects, where each object becomes a row and each key becomes a column. A single object is converted to one row, and an object of objects becomes a table with a key column.