Developer Tool

JSON to CSV Converter

Convert JSON data to CSV.

How JSON to CSV conversion works

Step 1

Paste a JSON array

Add a JSON array of objects into the input box, for example a list of records exported from an API.

Step 2

Convert to CSV

The tool collects every key found across all objects to build the header row, then writes one CSV row per object.

Step 3

Copy or download

Copy the CSV output for use in a spreadsheet or import into another tool.

Frequently asked questions

What input does this expect?

A JSON array of objects, such as [{"name":"A"},{"name":"B"}]. A single object or non-array JSON will show a validation message.

What happens if objects have different fields?

The header row includes every field found across all objects; any object missing a given field simply gets an empty value in that column.

Is my JSON uploaded anywhere?

No. Conversion happens locally in your browser.