How to Convert JSON to CSV
Paste a JSON array of objects in the input box and click "Convert". Each object becomes a row, and object keys become column headers.
Supported Features
- Flat JSON arrays of objects
- Custom delimiters (comma, semicolon, tab)
- Proper CSV escaping for quotes and commas
- Null/undefined values handled gracefully
Example
// Input JSON
[
{"name": "Alice", "email": "alice@example.com", "age": 30},
{"name": "Bob", "email": "bob@example.com", "age": 25}
]
// Output CSV
name,email,age
Alice,alice@example.com,30
Bob,bob@example.com,25