JSON to Excel
Convert JSON to an Excel spreadsheet.
JSON to Excel Converter – Download JSON as .xlsx
The JSON to Excel converter turns JSON data into a real Excel workbook (.xlsx) with one click. Paste a JSON array, check the table preview, name the file and the sheet, and download a spreadsheet with a bold, frozen header row, sensible column widths, and proper numeric cells.
How it works
- Paste JSON or open a
.jsonfile. The records are detected automatically — a top-level array, a single object, or an object wrapping one array like{"items": [...]}. - Each object becomes a row and each key a column. Nested objects are flattened to columns such as
address.city; arrays of simple values are joined with commas. - Review the preview table, then press Download Excel (.xlsx).
The text box on the right also shows the data as tab-separated values, so you can copy and paste it directly into an open spreadsheet if you prefer.
A real spreadsheet, not a CSV
Many "JSON to Excel" tools produce CSV files with an .xls extension, which leads to encoding problems, lost leading zeros, and dates Excel guesses wrong. This tool writes a genuine Office Open XML workbook: numbers are numeric, booleans are booleans, text stays text, UTF-8 characters such as ç, ğ, or emoji display correctly, and the header row stays visible while you scroll.
Privacy
The workbook is generated entirely in your browser. No upload, no account, no watermark.
Related tools
Prefer text formats? Use JSON to CSV or JSON to TSV. To publish the data on a web page, convert it with JSON to HTML.
Frequently Asked Questions
Which Excel versions can open the file?
The download is a standard .xlsx (Office Open XML) workbook, which opens in Excel 2007 and later, Excel for Mac and the web, Google Sheets, LibreOffice Calc, Apple Numbers, and WPS.
Are numbers stored as numbers?
Yes. JSON numbers become numeric cells you can sum and sort, booleans become TRUE/FALSE cells, and everything else is stored as text — so IDs like "00123" keep their leading zeros.
Is my data uploaded to create the file?
No. The spreadsheet is built in your browser and downloaded directly, so even confidential exports never leave your computer.
How large can the JSON be?
Tens of thousands of rows work fine in a modern browser. The preview shows the first 200 rows, but the downloaded file contains everything. Excel's own limit is 1,048,576 rows per sheet.