Alternative if conversion fails?

Open the XLS in LibreOffice Calc (free, libreoffice.org) or Microsoft Excel, Save As XLSX or PDF, then convert via our XLSX to HEIC or PDF to HEIC tools. LibreOffice's XLS import handles malformed legacy files more gracefully than Excel in some cases.

More about converting XLS to HEIC

XLS is the legacy binary Excel format used from Excel 97 through Excel 2003, before OOXML and XLSX took over in 2007. The file is a Microsoft Compound File Binary container with a hard limit of 65,536 rows and 256 columns per sheet - constraints that drove many finance shops to upgrade to XLSX in the late 2000s. Despite the format being two decades old, government agencies, bank loan-officer workflows, ERP exports, and many SaaS reporting tools still emit XLS files. Converting XLS to HEIC renders these legacy spreadsheets as compact flat images - a modern visual snapshot format for files whose native software era has long passed.

The legacy format has well-known compatibility quirks: formulas using Excel 95-era functions, OLE-embedded chart objects, and 16-bit color palettes all need translation when rendered by modern engines. Microsoft Excel 365 opens XLS natively in Compatibility Mode, which preserves the original look at the cost of disabling features like tables and 32-bit colors. LibreOffice Calc and Google Sheets also open XLS, with minor formatting drift. For best fidelity, open the XLS in current Excel, set Print Area and orientation explicitly, then convert - otherwise legacy print settings from 2002 can produce odd pagination.

Typical XLS files run 20KB-50MB - the binary format is bloated compared to XLSX because it lacks internal ZIP compression. The HEIC output goes the other way: spreadsheet pages full of flat color and crisp text compress superbly under HEVC, typically landing under 150KB per page, about half of equivalent JPG output. That makes HEIC a good format for archiving visual snapshots of hundreds of legacy reports. For sharing with Windows users or uploading to portals, derive JPG copies via HEIC to JPG. For OOXML workbooks, use our XLSX to HEIC tool; for macro-enabled Excel files, use XLSM to HEIC.

When you'd use this

Reasons to convert XLS to HEIC usually come down to compatibility, file-size, or specific feature requirements. Common situations:

  • An app or platform only accepts HEIC uploads.
  • You need a feature unique to HEIC (e.g. transparency, vector scaling, animation, multi-page pages, etc.) that XLS doesn't provide.
  • You're optimising file size — modern formats often produce smaller files than the older format you started with.
  • You need a single archival format across a project so files behave consistently in the same viewer.

How to do it in heic.now

  1. Open the XLS → HEIC tool on heic.now.
  2. Drag your XLS file onto the drop zone, or click Select files. You can drop a whole folder of files at once.
  3. The output is fixed to HEIC. If the format supports extra options (page size, transparency background, quality, EXIF stripping), tweak them in the right-hand panel.
  4. Click Convert. The job runs on our server and finishes in a few seconds for typical photos.
  5. Download the result. Files stay in storage for 24 hours and are then permanently deleted.

The entire flow is free for the first 10 jobs per day with no signup required. A free account doubles that quota; a premium plan removes the limit entirely.

Tips and common pitfalls

  • Open the XLS in current Excel and Save As XLSX first to flatten any legacy chart objects and styles - then convert the modern file for cleaner rendering.
  • Check Page Layout - Print Area and Orientation before converting - legacy XLS often carries 2002-era print settings (sometimes Letter size, sometimes A4) that may not match your intent.
  • If the XLS has 65,000+ rows, it is at the format's hard limit - splitting into multiple sheets or upgrading to XLSX before conversion avoids truncation surprises.
  • Strip embedded macros and the VBA project before sharing externally - File - Info - Inspect Workbook in Excel 365 surfaces and removes them.
  • For ERP-exported XLS reports, set Print Area manually before converting - the source ERP rarely defines a sensible print area and Excel's auto-pagination handles it poorly.
Try the XLS → HEIC tool
Free, no signup required. Files deleted in 24 h.
Open XLS → HEIC
Back to all FAQ