JSON to CSV

Convert a JSON array of objects into a CSV file online for free.

How to use

  1. 1Paste a JSON array of objects.
  2. 2Click Convert to CSV.
  3. 3Copy or download the CSV file.

Features

  • Handles objects with different fields
  • Properly escapes commas and quotes
  • Copy or download the result

Supported formats

Input: JSONOutput: CSV

Privacy

Your data is converted locally in your browser and is never sent to our server.

About this tool

JSON to CSV converts an array of JSON objects into a CSV table, using the union of all object keys as columns. This is useful for turning API responses or exported JSON data into a spreadsheet-friendly format.

Frequently asked questions

What JSON structure is supported?

The input must be a JSON array of flat objects, for example [{ "name": "Ana", "city": "Lisbon" }].

What happens if objects have different fields?

All unique field names across every object become CSV columns; missing values are left blank.

Is my data uploaded to a server?

No, conversion happens entirely in your browser.