Compatibility Mode in Excel: What It Is and How to Turn It Off

Sumit Bansal
Written by

Sumit Bansal is the founder of TrumpExcel.com and a 13-time Microsoft Excel MVP. He started this site in 2013 to share his passion for Excel through easy tutorials, tips, and training videos, helping you master Excel, boost productivity, and maybe even enjoy spreadsheets!

If you have opened a file and seen Compatibility Mode next to the file name at the top, you may have noticed that some Excel features are greyed out.

And this is because the file is saved in the old Excel 97-2003 format.

Nothing is broken and your data is safe. In this article, I’ll show you how to turn compatibility mode off, and how to check whether a workbook will work in an older version of Excel.

What Compatibility Mode in Excel Actually Means

Compatibility mode is Excel’s way of keeping an old file honest.

When you open a workbook saved in the Excel 97-2003 format (the one with the .xls extension), Excel switches off some of the newer features that the old format can’t store.

That way, you don’t build something into the file that the old format can’t save.

If you want the full breakdown of how the two formats differ under the hood, I’ve covered that in XLS vs XLSX.

You can spot the Compatibility Mode label in the title bar at the top of the window, right after the file name.

Excel title bar showing Example File.xls in Compatibility Mode

Here are the main things you lose while a workbook sits in compatibility mode:

  • Sparklines
  • Slicers for filtering PivotTables
  • Timelines for filtering PivotTables by date
  • Structured table references (Excel turns them into regular cell references when you save)
  • Anything below row 65,536 or to the right of column IV (column 256)

So if you have been wondering why the Sparklines buttons look greyed out, this is usually why.

The fix is to move the file to the modern .xlsx format. There are two ways to do that, and I’ll cover both below.

Turn Off Compatibility Mode Using the Convert Command (Recommended)

Let’s start with the simplest approach.

The Convert command upgrades the workbook in place. It’s one click, and it’s the right choice when nobody else still needs the old .xls version.

One thing to know before you do this. Convert doesn’t save a second copy alongside the original.

It deletes the .xls file, and you can’t get it back afterwards. So if someone else still opens that file on an old version of Excel, use the Save As route below instead.

Let’s suppose you have a workbook open that shows Compatibility Mode in the title bar, like the one below.

Example File.xls open in Excel in Compatibility Mode before conversion

Here are the steps to turn off compatibility mode using Convert:

  1. Click the File tab.
The File tab in Excel, highlighted as the first step for converting the workbook
  1. Click Info on the left, then click the Convert button.
The Excel Info screen showing the Convert button for a workbook in Compatibility Mode
  1. Excel shows a message telling you it will convert the workbook to the current file format and delete the original. Click OK.
Excel confirming that the legacy workbook will be converted to the current file format
  1. Excel then asks whether you want to close and reopen the workbook. Click Yes.
Excel asking whether to close and reopen the converted workbook so the new features are available

The workbook reopens as an .xlsx file, the Compatibility Mode label disappears from the title bar, and the greyed-out features come back to life.

Saving the File as .xlsx Instead

Here’s another way to do this, and it’s the safer one when you want to keep the original file untouched.

Instead of upgrading the workbook in place, you save a brand new copy in the .xlsx format. The old .xls file stays exactly where it was.

Let’s suppose you have the same workbook open, still showing Compatibility Mode at the top.

Example File.xls open in Excel in Compatibility Mode before Save As

Here are the steps to save the file as an .xlsx workbook:

  1. Click the File tab, then click Save As and pick the folder you want.
The Save As page in Excel with Browse highlighted to choose a folder
  1. Click the Save as type dropdown and select Excel Workbook (*.xlsx). If the workbook has macros, pick Excel Macro-Enabled Workbook (*.xlsm) instead, or the macros get stripped out.
The Save As dialog with Excel Workbook (*.xlsx) selected in the Save as type list
  1. Click Save.
The Save As dialog ready to create an .xlsx copy, with the Save button highlighted

Excel now has you working in the new .xlsx copy, but that copy stays in compatibility mode for now. Close it and open the .xlsx file again, and all the new features are back.

Now you have two files sitting in that folder with the same name and different extensions. It’s worth renaming one of them, or moving the old .xls somewhere else, so you don’t edit the wrong one next week.

If you do this often, there are a few Save As shortcuts that get you to this dialog box faster.

How to Check Compatibility in Excel With Older Versions

Now let’s look at the tool that tells you what an older version of Excel would lose.

The Compatibility Checker scans the workbook and lists everything that won’t survive in an older version of Excel. It’s most useful when you’re taking a modern workbook and saving it back down to .xls for someone else.

Let’s suppose you have a modern workbook open, with data bars in the Seats Filled column, and you want to see its compatibility issues before you send it to someone on an older version.

A modern Excel workbook containing workshop data and data bars that can trigger compatibility issues in older formats

Here are the steps to run the Compatibility Checker:

  1. Click the File tab.
The File tab highlighted before opening the workbook compatibility tools
  1. Click Info, then click Check for Issues, and then click Check Compatibility.
The Check for Issues menu on the Info screen with Check Compatibility highlighted
  1. Click the Select versions to show dropdown and uncheck any Excel version you don’t care about.
The Compatibility Checker with the Select versions to show list open
  1. Click Find next to any issue to jump straight to the cell or object causing it.
The Compatibility Checker listing a workbook issue with its Find link highlighted
  1. Click Copy to New Sheet to drop the whole report onto a new worksheet.
The Compatibility Checker with Copy to New Sheet highlighted for creating a worksheet report

That last button is worth using. A report on a worksheet gives you something you can work through and tick off, instead of squinting at a scrolling list in a dialog box.

Reading the results

The checker sorts what it finds into two groups, and the difference between them matters a lot.

Significant loss of functionality means the feature stops working. A formula might return an error, or something might be dropped from the file entirely.

Minor loss of fidelity means nothing is lost, but the workbook might not look or work exactly the same. Formatting gets approximated, but your data and your formulas are fine.

So when you’re short on time, deal with everything in the first group and skim the second.

Stop the Compatibility Checker Running on Every Save

If a workbook is in the .xls format, Excel runs the Compatibility Checker automatically when you save. If the file has something the old format can’t handle, that dialog shows up on every save, and that gets old fast.

Let’s suppose you have such a file open and the dialog keeps appearing.

The Compatibility Checker that appears for a workbook saved in the Excel 97-2003 format

Here are the steps to stop it:

  1. Click File, then Info, then Check for Issues, and then Check Compatibility.
The Info screen path for opening Check Compatibility again
  1. Uncheck the Check compatibility when saving this workbook box, then click OK.
The Compatibility Checker with Check compatibility when saving this workbook cleared

That setting applies to this workbook only, so you’ll need to do it again for the next .xls file you open. Converting the file is the permanent fix.

Why New Files Keep Opening in Compatibility Mode

You create a brand new workbook, save it, and it opens in compatibility mode anyway. This one catches people out.

That happens when Excel’s default save format has been set to .xls, usually by an IT policy or by someone who set it years ago and forgot.

Here are the steps to change it:

  1. Click File, then click Options.
The Options command on the Excel File screen
  1. Click Save on the left, then set Save files in this format to Excel Workbook (*.xlsx).
Excel Options on the Save page with Excel Workbook (*.xlsx) selected as the default file format
  1. Click OK.
The Excel Options dialog with OK highlighted after confirming the default save format

Every new workbook you create from now on will be a proper .xlsx file. While you’re in there, there are a few other Excel Options worth changing that make day to day work easier.

The other common cause is a template. If you always start from a company template saved in the old format (an .xlt file), every file born from it inherits that format.

To fix that, open the template, save it as an Excel Template (*.xltx), and start new files from that version instead.

Things to Keep in Mind

  • Convert deletes the original. It upgrades the file in place instead of making a copy, and the old .xls is gone for good. Use Save As when you need to keep it around for someone on an older version.
  • No Convert button? Convert only shows up on the Info screen when the file is in compatibility mode. If the title bar says Compatibility Mode and you still can’t find it, use the Save As method instead.
  • Compatibility mode belongs to the file, not to Excel. Your other workbooks will keep opening normally, and each old file needs to be converted on its own.
  • The old format has hard limits. An .xls file caps out at 65,536 rows, 256 columns, 4,000 unique cell formats, and 3 conditional formatting rules per cell. Converting raises all of those limits, and an .xlsx sheet has 1,048,576 rows and 16,384 columns.
  • Converting doesn’t undo damage that already happened. If a workbook was saved down to .xls at some point and lost its slicers back then, converting it now won’t bring them back. You’ll need to rebuild them.
  • The steps differ on a Mac. In Excel for Mac, the Save As dialog uses a File Format dropdown instead of Save as type. The other menu paths in this article are for Excel on Windows, so they won’t match exactly. If you’re not sure what you’re running, here’s how to find your version of Excel.
  • Macros need a different format. If the workbook contains VBA code, save it as .xlsm rather than .xlsx, or the macros get stripped out. This is the same format you need when you record a macro.

In this article I covered what compatibility mode is, the two ways to turn it off, and how to check a workbook for features older versions can’t handle.

I hope you found this article helpful.

Other Excel Articles You May Also Like:

Sumit Bansal

Sumit Bansal

13x Microsoft Excel MVP

Hey! I'm Sumit Bansal, founder of trumpexcel.com and a Microsoft Excel MVP. I started this site in 2013 because I genuinely love Microsoft Excel (yes, really!) and wanted to share that passion through easy Excel tutorials, tips, and Excel training videos. My goal is straightforward: help you master Excel skills so you can work smarter, boost productivity, and maybe even enjoy spreadsheets along the way!

Leave a Comment

Get the FREE 51 Excel Tips Ebook

Enter your details and the free PDF is on its way to your inbox.

Hmm, that didn't go through. Please check your email and try again.

No spam. You'll also get my weekly Excel newsletter. Unsubscribe anytime.

Check your inbox!

The ebook is on its way to your email. It usually lands within a couple of minutes.