Data & Spreadsheets
JSON to Excel
By Miikka · CalcBrew · Updated
Runs in your browser — files never leave your device.
Drop JSON, TXT files here
or click to browse · paste from clipboard · up to 100 MB each
Select filesOptions
Why convert JSON to Excel (XLSX)
Compared with going through CSV, exporting straight to XLSX keeps data types (numbers, dates, booleans), sets column widths and freezes the header row, so the file is ready to use rather than ready to fix.
Nested objects are flattened into dotted columns; arrays are joined or split into columns, exactly as in JSON to CSV.
How to convert JSON, TXT to Excel (XLSX)
- Drop JSON, TXT files onto the box above, click it to browse, or paste from the clipboard.
- Adjust the options if you need to — the defaults suit most cases.
- Press Convert. The work happens on your device, so speed depends on your computer or phone.
- Download the Excel (XLSX) — individually or all at once.
About the formats
JSON · JavaScript Object Notation · .json
The data format of web APIs: nested objects and arrays in plain text, readable by every programming language.
- JSON supports nesting; converting it to a flat table (CSV, Excel) requires flattening nested keys such as address.city.
- JSON has no comments and requires double quotes around keys and strings.
- A JSON array of objects maps naturally to a spreadsheet: one object per row, keys as column headers.
TXT · Plain text · .txt
Just characters, no formatting: the most portable format there is, opened by every editor ever written.
- Plain text has no fonts, colors or images; only the words, line breaks and tabs survive.
- Encoding matters: UTF-8 is the modern default; older Windows files may use Windows-1252 and show odd characters for accented letters.
- Line endings differ between Windows (CRLF) and macOS/Linux (LF), which some tools care about.
Excel (XLSX) · Microsoft Excel workbook · .xlsx
The current Excel format: multiple sheets, formulas, formatting, charts and pivot tables in one file.
- XLSX stores both the formula and its last computed value, so a converted CSV contains the values.
- Maximum 1,048,576 rows and 16,384 columns per sheet.
- XLSM is the same format with macros enabled.
Related conversions
More in Data & Spreadsheets · All converters
All Data & Spreadsheets on CalcBrew
Frequently asked questions
Cite this calculator
CalcBrew. (2026). JSON to Excel. https://calcbrew.com/json-to-xlsx“JSON to Excel.” CalcBrew, 2026, calcbrew.com/json-to-xlsx.Link to https://calcbrew.com/json-to-xlsx. Results are estimates; cite the underlying formula or data source for academic work.