JSON to Excel Converter
Convert a JSON array of objects into an Excel workbook. Object keys become the header row, every object becomes a row, and the result is a clean XLSX you can open, sort and share.
Read the guide: How to Convert JSON to ExcelJSON input
…or drag a JSON file here
Everything runs on your device. Files never leave your browser.
How it works
- 1
Paste your JSON
Paste an array of objects, or drop in a .json file.
- 2
Check the columns
Keys from your objects become the header row; the preview shows how rows map to cells.
- 3
Download the workbook
Get a real XLSX file ready for Excel, Numbers or Google Sheets.
Instant & 100% private — nothing is uploaded
Everything runs locally in your browser. Your files are processed on your own device and are never sent to a server, so there are no upload waits, no size limits from us, and nothing is ever stored or logged.
Frequently asked questions
- What JSON shape does it expect?
- An array of objects, like the output of most APIs: [{"name": "...", "qty": 3}, ...]. Each object becomes a row and the keys across your objects become the column headers, so the spreadsheet lines up the way you would expect.
- What if my objects have different keys?
- The tool collects every key that appears across the array and uses the full set as the header row. Rows missing a particular key simply leave that cell blank, so nothing is dropped and the columns stay aligned.
- Can it handle nested objects or arrays?
- Nested values are written in a readable form so no data is lost, though spreadsheets are naturally flat. For the cleanest result, flatten deeply nested JSON to one level of keys before converting.
- Is my file sent to a server?
- No. Everything runs locally in your browser. Your file is read and processed on your own device, nothing is uploaded, and nothing is logged or stored.