Skip to content
PDFConvertFast

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. 1

    Choose an XLSX or XLS file.

  2. 2

    Pick records with field names or plain rows, then click “Convert to JSON”.

  3. 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
Read the privacy policy →

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.

JSON to Excel

Open JSON data as an Excel table.

Convert now

Excel to CSV

Export XLSX or XLS sheets to simple CSV files for any app.

Convert now

CSV to Excel

Open CSV data as a proper Excel XLSX file with columns and numbers.

Convert now

More converters

View all converters →