How to Use
- 1
Paste a JSON array (an array of objects) into the input box.
- 2
The CSV output is generated instantly. Column headers are derived from the object keys in your JSON.
- 3
Click Copy to copy the CSV text, or Download CSV to save the file directly.
Frequently Asked Questions
What JSON structure does this accept? โผ
The converter expects a JSON array of objects: [{"key": "value"}, ...]. Each object becomes a row, and each unique key across all objects becomes a column header. Single objects are also supported.
How are nested objects handled? โผ
Nested objects are serialized as a JSON string within the CSV cell. For example, a nested object like {"address": {"city": "Lagos"}} will appear as the string {"city":"Lagos"} in the CSV.
Are special characters escaped? โผ
Yes. Values containing commas, double quotes, or newlines are automatically wrapped in double quotes and internal quotes are escaped as double double-quotes, following the RFC 4180 CSV standard.