Data converter · runs 100% in your browser

XLS to JSON Converter

Convert legacy Excel .xls files to JSON. SheetJS handles both modern XLSX and the older binary XLS format. The whole conversion runs in your browser via SheetJS — no upload, no signup, no row limit.

No uploadNo signupNo trackingFree, unlimited
Drop your XLS file here
or click to choose a file

How to use

  1. Drop your XLS file.
  2. Pick a sheet from the dropdown (or "All sheets" to get one JSON file per sheet).
  3. The converter parses the file locally and produces JSON.
  4. Click Download.

FAQ

Are formulas evaluated?

Cell values are exported as their last-saved values, not as formulas. If a formula was unevaluated when the file was saved, the result will be empty.

Does my spreadsheet upload to a server?

No. Conversion runs entirely in your browser using WebAssembly and Web APIs. Open the Network tab in DevTools while you convert — you'll see no outbound traffic carrying your file.

Is this really free?

Yes. No signup, no quota, no upgrade tier. The conversion runs on your machine, so it costs us nothing to host.

Is there a file size limit?

Browser memory is the only ceiling. On a modern desktop browser, a few hundred megabytes works fine. Mobile devices have tighter limits.