JSON to CSV
Convert JSON to CSV online in your browser without uploading your text to a server.
What this tool does
NexKit JSON to CSV converts JSON text - an array of objects, or a single object - into CSV text, entirely in your browser, updating live as you type.
Column headers are built from the union of every object's own keys, not just the first object's, since real-world JSON arrays often have objects with different shapes. Nested objects and arrays are shown as JSON text inside the cell rather than split into multiple columns.
How to convert JSON to CSV
Paste your JSON into the box. The CSV result appears immediately and can be copied with one click.
Privacy and file handling
Your JSON is converted entirely in your browser. It is not uploaded to NexKit servers by this tool.
Frequently Asked Questions
Is my text uploaded?
No. Your JSON is converted locally in your browser. It is not uploaded to NexKit servers by this tool.
What if my objects have different keys?
The column headers use the union of every object's keys, not just the first object's. Any object missing a given key shows an empty cell for that column.
How are nested objects and arrays handled?
They are shown as JSON text inside the cell (for example ["a","b"]) rather than being split into multiple columns.