Development preview. 48 tools work locally in your browser.

Data converter / Working

XLSX to JSON

Export a workbook sheet as JSON objects with column names or as arrays that retain every cell position.

Convert locally in your browser

Browser required
Choose files for XLSX to JSON

Drop a file here

or browse files on your device

XLSX · 8.00 MiB per file

Choose a standard XLSX workbook. Encrypted, macro-enabled, and legacy workbooks are unsupported.

Conversion settings

Output JSON

Choose a workbook to see its worksheets.

Values are written as strings, including empty cells and stored date serials. Numeric precision follows the workbook’s stored value.

Loading the workspace…

Know your formats

Supported formats and limitations

Input formats
XLSX
Output formats
JSON
  • Values are written as strings, including empty cells and stored date serials. Numeric precision follows the workbook’s stored value.
  • Formula results come from the saved cache. Formatting, styles, and other sheets are omitted.

Select the worksheet, then choose objects keyed by the first row or arrays that include every row. Object keys must be unique and nonblank. Cell values are strings, including empty cells and numeric date serials. Formulas use the saved cache. Styling and workbook recalculation are outside this export.

Maximum input size is 8 MiB per file.

A local workflow

How to use this converter

Your file contents stay in the browser as you work.

  1. Select the XLSX file and worksheet.

  2. Choose first-row keys or arrays of cell values.

  3. Download the JSON export.

A little more clarity

Frequently asked questions

What if my worksheet has blank or duplicate headers?

Choose arrays of cell values to retain the first row and its original column positions.

Is XLSX to JSON available now?

This tool runs locally with JavaScript enabled. Check its supported formats and size limits before converting.