JSON to CSV Converter
Paste a JSON array of objects and get spreadsheet-ready CSV — copy or download, all in your browser.
- No upload
- Browser-based
- Free
- No signup
Formatting happens in your browser. Nothing is uploaded.
How to use JSON to CSV
- Paste your JSON array of objects.
- Pick a delimiter (comma, semicolon or tab).
- Copy the CSV or download the .csv file.
- Open it in Excel, Google Sheets or Numbers.
Common use cases
- API data to spreadsheet.
- Data export.
- Quick reformatting.
Tips
- Objects can have different keys — every key seen becomes a column, blank where missing.
- Nested objects are stringified as JSON inside the cell.
Troubleshooting
Frequently asked questions
- What JSON does it accept?
- An array of objects, like [{"name":"Ada"},{"name":"Alan"}]. The keys become columns (the union across all objects) and each object becomes a row. A single object is treated as one row.
- How are commas and quotes handled?
- Values containing a comma, quote or line break are wrapped in double quotes and inner quotes are doubled, following the standard CSV (RFC 4180) rules, so the file opens cleanly in Excel or Google Sheets.
- Can I change the delimiter?
- Yes — choose comma, semicolon or tab. Semicolon is handy for locales where the comma is a decimal separator.
- Is anything I enter uploaded?
- No. Everything runs entirely in your browser — nothing you enter is uploaded, stored or shared, and no signup is needed.