Converters

JSON to CSV Converter

Convert a JSON array of objects into CSV, entirely in your browser.

How it works

The input must be a JSON array of objects. Column headers are taken from every unique key across all objects — if a row is missing a key, that cell is left empty. Values containing commas, quotes, or line breaks are automatically quoted correctly.

Frequently asked questions

What if some objects have different keys?

Column headers are taken from every unique key across all objects — a row missing a particular key just gets an empty cell for that column.

Related tools