Excel to JSON
Convert an Excel (.xlsx / .xls) spreadsheet to a JSON array online. The header row becomes keys — all in your browser.
- 100% client-side, nothing uploaded
- Instant results
- Works offline once loaded
Upload an Excel file (.xlsx or .xls) to convert it to JSON. Everything is parsed in your browser — the file is never uploaded.
Empty
How it works
About this tool
This Excel to JSON importer reads an .xlsx or .xls file and converts each sheet into a JSON array of objects. The first row of a sheet is used as the keys and every following row becomes an object.
Choose a file and it is parsed instantly in your browser. When the workbook has one sheet you get a plain array; when it has several, you get an object keyed by sheet name so nothing is lost.
Common uses include turning finance or ops spreadsheets into API-ready JSON, fixtures for tests, or payloads for scripts.
The file is read locally using an in-browser spreadsheet engine and is never uploaded, which makes it safe for confidential reports and internal data.
JSON Toolbox processes all data locally in the browser. Nothing is uploaded to a server.
Common questions
Frequently asked questions
How do I convert Excel to JSON?
Which spreadsheet formats are supported?
What happens with multiple sheets?
Is my spreadsheet uploaded anywhere?
Keep exploring