XLSM XLS
File conversion

Convert XLSM to XLS

Convert now
QUICK ANSWER
Is it possible to convert XLSM to XLS?
Yes - XLSM converts to XLS.

You can do it right here with our free converter - no sign-up, and your file is deleted right after.

Upload your .xlsm to our free converter above for the fastest result. The most important caveat: XLS caps sheets at 65,536 rows, so any data beyond that limit is silently cut off.

8 programs
Also to XLS: WDB · ACCDR · XLR

On this page

Tested on macOS, Windows & Linux
Last verified Sep 2026

More free converters

HEIC, PNG, WEBP, MP3 and more - every tool here is free.

Open the toolbox
XLSM → XLS converterFREE
Drop a .XLSM file here
or pick one - we convert it to .XLS and give you the file to download

Why convert XLSM to XLS?

People downgrade to .XLS almost exclusively for legacy compatibility - old software such as Excel 2000 or 2003, or business systems locked to the older binary format. VBA macros survive the trip because XLS also supports them, but Excel 2007+ features including oversized row counts and newer chart types may be lost. If everyone involved uses Excel 2007 or later, staying with .xlsm is the safer choice.

How to convert XLSM to XLS

Microsoft Excel - Save As BUILT-IN

Open the file in Excel, go to File > Save As, choose Excel 97-2003 Workbook (*.xls) from the format dropdown, then review the compatibility report before confirming.

LibreOffice Calc FREE

Open the .xlsm in LibreOffice Calc, choose File > Save As, and select Microsoft Excel 97-2003 (.xls) as the format.

Command line - LibreOffice CLI

Run libreoffice --headless --convert-to xls yourfile.xlsm to convert without opening a GUI.

Programs that convert XLSM

About these formats

Quality & what to watch

  • XLS sheets are capped at 65,536 rows and 256 columns - data beyond those limits is silently truncated.
  • VBA macros carry over to XLS, but code relying on Excel functions introduced after 2003 may fail in genuinely old Excel versions.
  • XLS binary files are typically larger than the ZIP-compressed .xlsm source.

Frequently asked questions

Will my macros still work after converting to XLS?
Usually yes - XLS supports VBA, so the macro project transfers. Test in the target Excel version, since code using post-2003 features may behave differently.
Can I just rename `.xlsm` to `.xls`?
No - XLSM is a ZIP-based Open XML package and XLS is a binary format; renaming produces a file that cannot be opened.
What is the row limit in XLS versus XLSM?
XLSM supports 1,048,576 rows per sheet; XLS is capped at 65,536 rows. Any data past that limit is cut off when saving as XLS.
Is XLS safe to share?
XLS can carry VBA macros, so recipients see the same macro-enable prompt as with .xlsm. For macro-free sharing, use .xlsx or .csv instead.