JSON to CSV Converter
Paste a JSON array of flat objects to convert it into CSV, with headers automatically pulled from the union of all object keys.
JSON input
CSV output
Column headers come from the union of keys across all objects. Nested objects and arrays are converted with JSON.stringify per cell.
Ad space
Frequently asked questions
What if my objects have different keys?+
The header row includes every key found across all objects; rows missing a given key just get an empty cell for it.
Can I convert a single object, not an array?+
Yes, a single JSON object is automatically treated as a one-row array.
How are nested objects or arrays handled?+
Nested values are converted to their JSON string form inside that cell, since CSV has no native concept of nesting.