Convert JSON to CSV
Turn an array of JSON objects into a CSV table. No upload required.
What to know
Column headers are the union of the keys across every object, so records with different shapes still line up — missing values become empty cells rather than shifting columns.
Nested objects and arrays are written as JSON inside the cell. Values containing commas, quotes or newlines are quoted and escaped per RFC 4180, which is what stops a name like "Doe, Jane" from splitting into two columns.
Questions
Is anything uploaded to a server?
No. Every tool on this site runs inside your browser using standard web APIs. There is no upload, no account, no logging and no server holding your data afterwards. You can confirm it by opening your browser's developer tools and watching the network tab stay empty while you work.
What happens to nested objects?
They are serialised as JSON text inside a single cell. CSV is a flat format with no way to express nesting, so the alternative would be losing the data entirely.