XLS to XLSX Converter
Convert old Excel .xls (97–2003) workbooks to .xlsx in your browser: values, formulas, number formats, merged cells and column widths kept. Batch, no upload.
The old .xls format (Excel 97–2003) is limited to 65,536 rows and is blocked or opened read-only by some current software and mail filters. This converter rewrites .xls workbooks as .xlsx inside your browser, several at a time. Values, formulas, number and date formats, merged cells, column widths, row heights, sheet names and hidden sheets carry over. Each new file is read back and checked cell by cell before you download it. Your workbooks are not uploaded anywhere.
How to use this tool
- Choose one or more .xls files.
- Wait for each file to be converted and checked; the table shows sheets, cells and formulas.
- Download the .xlsx files, or all of them as one ZIP.
- Open a converted file and reapply fonts, colours or borders if you need them.
Formula
.xls (BIFF8 records in an OLE compound file) → workbook model → .xlsx (Office Open XML: zipped XML parts)
The workbook is parsed with the open-source SheetJS library and written again as Office Open XML. Formulas are kept as formulas together with their last calculated values, so Excel shows the same numbers before recalculating. Cell styles are not written by this library, so fonts, fill colours, borders and conditional formatting fall back to Excel's defaults. Charts, images, comments, data validation and VBA macros are also not carried over, which the result notes repeat. Encrypted .xls files must be unlocked in Excel first.
Example
A 1.2 MB budget2009.xls with three sheets, 4,812 filled cells and 310 formulas becomes budget2009.xlsx with the same three sheets, 4,812 cells and 310 formulas. The .xlsx is ZIP-compressed, so it is usually smaller than the .xls. Every value matches on reading back, and the "Read-back check" shows OK.
Frequently asked questions
Will my formatting survive?
Number formats (currency, dates, percentages), merged cells, column widths and row heights do. Fonts, colours and borders do not. For a pixel-perfect copy, open the file in Excel and use Save As → Excel Workbook (.xlsx).
Are macros kept?
No. An .xlsx file cannot hold macros; Excel would need .xlsm. The macros in the original stay untouched in your .xls file.
Is there a row limit?
The .xls source is already limited to 65,536 rows and 256 columns. The converted .xlsx can grow to Excel's current 1,048,576 rows.
Sources
Last updated:
Page address with these inputs: https://kakao.mobile/tools/xls-to-xlsx-converter/
Cite or embed this tool
kakaoCalc. (2026, November 8). XLS to XLSX Converter. https://kakao.mobile/tools/xls-to-xlsx-converter/
“XLS to XLSX Converter.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/xls-to-xlsx-converter/.