Skip to content

Developer tool

JSON to CSV

Paste a JSON array of objects and turn the keys into a CSV header.

Processed in your browser. The text is not sent to our servers.

How to convert JSON to CSV

  1. Paste a JSON array of objects.
  2. Click Convert to CSV.
  3. Copy the table. Object keys become the header row.

Keys are collected from every object, so a later object can add a column. Values that contain commas or quotes are quoted.

Back to Developer tools

Frequently asked questions

What JSON shape is required?

An array of objects, such as [{"name":"Ada"}]. Nested objects are written as JSON text in that cell.

Is the JSON uploaded?

No. Conversion runs in your browser.