Excel to JSON Converter
Convert an Excel sheet into JSON for an app, an API, a website or a test data set. The header row becomes the field names, and every row becomes one record.
Your files stay on your device. Conversions run in your browser.
Your files stay on your device. Conversions run in your browser.
- No signup required
- Files stay on your device
- Browser-based conversion
- Fast download
- Free to use
How it works
How to convert Excel to JSON online
- 1
Choose an XLSX or XLS file.
- 2
Pick records with field names or plain rows, then click “Convert to JSON”.
- 3
Download the JSON file – one file per sheet.
Supported file types: XLSX, XLS · No signup required
From spreadsheet to JSON records
Spreadsheets are where data is collected and edited; JSON is what programs read. With “Records”, the first row of each sheet becomes the field names and every following row becomes an object – for example {"name": "Anna", "city": "Zurich", "amount": 1234.5}. With “Plain rows”, every row is written as an array of values, including the header row.
How values are written
Formulas are written as their current result. Formatting such as colours and fonts is not part of JSON.
- Numbers stay numbers and TRUE/FALSE become true and false.
- Dates are written exactly as they appear in Excel, as ISO 8601 text: 2026-01-15, or 2026-01-15T14:30:00 with a time.
- Empty cells become null, so every record has the same fields.
- Duplicate column names get a number added (name, name_1).
- Each sheet is saved as its own JSON file; empty sheets are skipped.
About Excel and JSON files
- Excel (XLSX and XLS)
- XLSX is the modern Excel spreadsheet format (Excel 2007 and newer); XLS is the older format. Both store data in rows, columns and sheets, and open in Excel, Google Sheets, LibreOffice and Numbers. All Excel tools →
- JSON
- JSON (JavaScript Object Notation) is the standard data format of web APIs and apps. It stores records as named fields, which makes it easy for programs to read.
Privacy: your files stay on your device
Your files stay on your device. Conversions run in your browser. PDFConvertFast never uploads, stores or reads your documents – there is no server that receives them, no account and no email address.
- Your files stay on your device
- No signup required
- Browser-based conversion
Excel to JSON – frequently asked questions
How do I convert Excel to JSON?
Choose your Excel file, keep “Records” selected and click “Convert to JSON”. The first row becomes the field names of every record.
What happens with several sheets?
Every sheet with data is saved as its own JSON file, and you can download them together as a ZIP.
How are dates written?
As ISO 8601 text such as 2026-01-15, or 2026-01-15T14:30:00 when a time is set. The day is kept exactly as in Excel – it is not shifted by your time zone.
Are formulas included?
No. JSON stores values, so each formula cell is written with its current result.
Is my spreadsheet uploaded?
No. The JSON is created in your browser and your data stays on your device.