JSON to CSV converter
Convert JSON arrays into CSV rows with automatic column mapping
- Paste a JSON array of objects into the input field
- The converter identifies all unique keys across objects to build column headers
- Nested objects are flattened with dot notation for readable column names
- Click "Convert to CSV" to generate the output
- Copy or download the CSV for use in spreadsheets, databases, or reports
JSON input:
[
{
"name": "Alice",
"age": 28,
"city": "Portland",
"active": true
},
{
"name": "Bob",
"age": 35,
"city": "Seattle",
"active": false
}
]CSV output:
"active","age","city","name" "true","28","Portland","Alice" "false","35","Seattle","Bob"