JSON to CSV
Convert a JSON array of objects to CSV for Excel or Google Sheets. Every key becomes a column; nested objects become dotted columns.
Free · No upload · 100% on your device
How to use JSON to CSV
- Type or paste your code or data, or open a file.
- Choose the settings in the side panel. The result updates as you type.
- Copy the result or download it as a file.
Private by design. Everything you type, open or record is processed in this browser tab and is never uploaded to KittySuite.
About JSON to CSV
Columns are collected from every object, so items with missing keys get empty cells. Turn on “Excel-friendly UTF-8” if accented letters or ₹ look wrong when the file is opened in Excel: it adds the byte-order mark Excel looks for.
Everything runs in this browser tab: your text is never uploaded or stored, and the result updates as you type. It keeps working offline once the page has loaded.
JSON to CSV: frequently asked questions
How do I convert JSON to CSV?
Paste a JSON array of objects. Every key becomes a column, and the CSV can be copied or downloaded.
What happens to nested objects?
They become dotted columns such as owner.city, or you can keep them as JSON text in one column.
Why do accented letters or ₹ look wrong in Excel?
Turn on “Excel-friendly UTF-8”, which adds the byte-order mark Excel looks for.
What if objects have different keys?
Columns are collected from every object, so missing keys simply give empty cells.