Skip to main content
CSV First Aid

JSON to CSV

Paste a JSON array or drop a .json file. Keys across all objects become the header row, values become cells, missing keys become empty cells — no schema needed.

Drop your CSV file here

or click to browse

Converts a JSON array of objects to CSV.

How it works

  1. 1Drop your .json file above or paste JSON text.
  2. 2CSV First Aid extracts all unique keys as column headers and maps each object to a row.
  3. 3Download the result as a standard CSV file.

FAQ

Does it handle nested objects?

Nested objects are stringified as JSON within the cell. Arrays are joined with commas. For deep nesting, consider flattening first.

What if objects have different keys?

All unique keys across all objects are collected as headers. Missing keys in an object produce empty cells.

Related tools