JSON to CSV Converter
Convert JSON data to CSV.
How JSON to CSV conversion works
Paste a JSON array
Add a JSON array of objects into the input box, for example a list of records exported from an API.
Convert to CSV
The tool collects every key found across all objects to build the header row, then writes one CSV row per object.
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.