With the new version of macOS - Mojave arriving on Macs, it's sure to be the case that a few people install the updated only to regret it later. Perhaps you discovered that an app you rely on no longer works or is buggy, maybe you just hate one of the new features, or perhaps there is a problem with Mojave that makes you wish you hadn't installed it straight away.

Luckily it is possible to downgrade, but unfortunately, Apple doesn't make it as easy as it could!

This article will help you downgrade from any version of the Mac operating system to an older version - so if you are looking to downgrade from Mojave, High Sierra, Sierra, El Capitan or even one of the Big Cat versions of Mac OS X, then read on!

Alternatively, you could protect yourself from being lumbered with an operating system that doesn't run the way you want it to (or doesn't run the apps you need) by installing it in a Boot Camp partition and dual boot or installing it on a separate drive, so, maybe after reverting back to an older macOS, you might like to try that.

Why you might want to downgrade

Mojave looks like it will be a great update to the Mac operating system, with some useful features and some iOS inspired changes. However, as with High Sierra, it is likely that it will take a while for some of the new capabilities to arrive and in the meantime, users may encounter problems and vulnerabilities with the new software (this was particularly true of High Sierra).

There may be other reasons why you need to revert to an older version of the Mac operating system. Perhaps you only recently bit the bullet and upgraded to a newer version of macOS, only to discover that an app you rely on doesn’t work.

Or maybe you need to run an older version of the macOS on a Mac you are using to testing apps as part of your job. In which case you may be looking to downgrade a Mac, or to run multiple operating systems on the same machine.

Unfortunately downgrading to an older version of macOS (or Mac OS X as it was previously known) isn’t as simple as finding the older version of the Mac operating system and reinstalling it. Once your Mac is running a newer version it won’t allow you to downgrade it that way. But it is still possible to downgrade your Mac.

We’ll run through the steps to downgrade your Mac in this article. If you are wanting to downgrade from a beta version of macOS we have a separate article dealing with downgrading from a beta version of macOS here.

What you need to do before you downgrade macOS

Before you start the process of downgrading your Mac, you must back up your Mac.

During the downgrade process you will completely wipe your hard drive so if there is anything you don’t want to lose make sure you have a copy of it.

If you have been using Time Machine (with your backup drive plugged in) it should have been making regular backups of your Mac, which should stand you in good stead. At the very least, if you made a backup of your Mac prior to upgrading to High Sierra (which we always advise), you will have a version you can recover your Mac from, in which case you only need to make a copy of any new files added since.

If you don’t have a backup, don’t assume that you can back up now that you are running the new version of macOS (be it Mojave, or High Sierra), because if you recover your Mac from a Mojave back up it will recover Mojave too and you will be back at square one. For that reason any new files you have created since installing Mojave will need to be backed up separately.

Before you turn your back on Mojave, you might want to consider running two versions of MacOS on your Mac. You could create a partition and run Mojave on one and High Sierra on the other. Read about how to install multiple versions of MacOS on your Mac here.

How to downgrade to the OS that shipped on your Mac

This has been a feature in macOS Recovery since macOS Sierra 10.12.4 and it might work for you (although it didn’t work for us).

Apple explains that you should shut down your Mac and then as you restart press Shift-Option/Alt-Command-R together (this is not easy one-handed!).

This command will reinstall whatever version of the macOS your Mac shipped with, according to Apple.

Here are the steps Apple describes:

  1. Start up your Mac pressing Shift-Option/Alt-Command-R.
  2. Once you see the macOS Utilities screen choose the Reinstall macOS option.
  3. Click Continue and follow the on-screen instructions.
  4. Select your startup disk and click Install.
  5. Your Mac will restart once the installation is complete.

How to downgrade MacOS using a Time Machine backup

If the method above doesn't work for you, the simplest way to reverse an OS update is to restore from an earlier Time Machine backup - one you made before upgrading to  Mojave. If you prefer to use an alternative to Time Machine, such as the free Carbon Copy Cloner, you should still be able to revert to the older version of the OS using our guide.

It needs to be a complete backup of your system from before the upgrade. That backup can be on a directly connected external disk, hooked up by USB, FireWire or Thunderbolt. Or it can be on a Time Machine compatible network drive, like Apple's Time Capsule.

Before we begin, it's important to note that when you restore from a backup, you'll wipe everything on your startup disk. That means any work you've done since you upgraded to Mojave (or whichever version of macOS you are running) will be lost. That might include songs you'd imported to iTunes, or photos you'd added to Photos.

So… back it up to a spare external drive or at the very least make a copy of any files you've created or modified since you upgraded. If you've got photos in the Photos app and you don't use iCloud Library, manually export them to an external disk so you can re-import them later.

  1. Plug your Time Machine disk into your Mac, click on the Apple logo > Restart.
  2. Hold down Command + R until the Apple logo appears.
  3. When the options appear on screen, choose 'Restore From Time Machine Backup' and click Continue.
  4. The next screen will show the words Restore from Time Machine, click Continue again.
  5. Next, select your Restore Source - your backup drive.
  6. The next screen shows all your backups over time, pick the last one you made prior to updating to the newer version of the Mac operating system. (You can see which version of macOS the back up was made in).

Now that you have restored the older version of macOS or Mac OS X you can recover the files you created since from your separate backup.

How to downgrade MacOS without a Time Machine backup

If you didn’t make a back up prior to upgrading, it is still possible to downgrade, but it’s a little more complicated.

One option is to downgrade using a bootable installer. We explain how to create a bootable installer of macOS here.

If you don’t have the version of Mac OS you need here’s how to get an old version of Mac OS X.

Once you have a bootable installer of the version of MacOS (or Mac OS X ) you want to revert to, you are all set to install the older version of the Mac operating system. Note that this will involve erasing your startup drive, so make a backup of anything you don’t want to lose first. You cannot install a newer version of macOS on top of any later operating system so your startup volume has to be erased first.

  1. Shut down your Mac.
  2. Plug in the external drive that contains your bootable installer.
  3. Start up the Mac holding down the Option/Alt+R while it is booting up.
  4. When your Mac starts up it will be in Recovery mode and you’ll see a macOS Utilities screen showing the following options: Restore from Time Machine Backup, Reinstall macOS, Get Help Online and Disk Utility.
  5. Select Disk Utility.
  6. Click Continue.
  7. Select your Startup Disk.
  8. Click on Erase. You need to choose one of the Mac OS Extended (Journaled) formats.
  9. Now that the startup volume has been erased, restart your Mac holding down Alt/Option and select the boot drive you created.

Now you should be able to install the older version of the operating system following these steps.

How to downgrade from APFS to HFS+

As we said above, it may be a little more complicated if you are reverting from Mojave or High Sierra to a version of the macOS that predates them because Apple switched to a new file system (at least on SSD-equipped Macs). You can expect Fusion Drives and Hard Drives to have a similar file system change in macOS Mojave.

When Apple stopped trying to make APFS work on Fusion Drives back when it was beta testing High Sierra (an early version of the beta did support it on Fusion Drives), the company issued the following instructions to downgrade from the APFS version to a HFS+ version.

It is possible that you may have to follow these instructions in downgrading if you are using a Fusion Drive or a hard drive as Apple has confirmed that it will be attempting to get APFS working on these formats.

  1. Create a bootable installer as above.
  2. Press Option/Alt as you start up your Mac.
  3. Choose the bootable installer as your startup disk.
  4. Select Disk Utility.
  5. Choose Show All Devices.
  6. Choose your drive and click on Erase.
  7. Change the format to MacOS Extended (Journaled).
  8. Change the name of your drive to something else.
  9. Quit Disk Utility.
  10. Choose Reinstall macOS and select the new drive name as your target.
  11. Once in Setup Assistant choose to migrate your data from your Time Machine back up (Time Machine isn’t using APFS, yet, so this should work, for now).

Fixing problems when you downgrade macOS

Reversing an upgrade carries with it a number of wrinkles and pitfalls.

Most of these are due to changes in file formats and settings between versions of the OS. So, for example, if you create a document or work on a file in a new version, whether it's a beta or full release, of macOS and then try and open it in an older version, it may not work.

To mitigate this, it's wise to export any documents you've created or worked on in the newer OS in a standard file format. So, for example, if you use Scrivener or Ulysses, export documents as RTF files. That way, if the native files don't survive the reverse upgrade, you'll be able to re-import the RTF files.

Take screenshots of preferences and settings

Whenever you perform a clean install of macOS, which is what you're doing here, it's a good idea to take screenshots of any custom settings you've created in apps or in System Preferences. That makes it easier to re-create them later.

You should also make a note of user account and password details for anything you've set up while running the new version of the OS. If you don't use iCloud or Chrome to synchronise bookmarks, it's a good idea to export those and make a copy.

How to remove macOS Sierra and downgrade to El Capitan: Export bookmarks

And unless you're using the migrate data option outlined above, you'll also need installers and licence codes for apps you use. If those are downloads from the Mac App Store, you can just re-download them from the Purchased section in the App Store. If not, make sure you can download them from the vendor's website. If you don't use a password manager to store licence codes, make sure you've got a copy of them before you start.

Synchronise

If you use Dropbox, OneDrive, Google Drive or any other form of cloud storage, make sure your data is in sync before you start the process of reversing an upgrade. It's easy to forget that the files that live in your Dropbox folder, or example, are local files and that while synchronisation is frequent, the loss of an internet connection will prevent it and you could have files in your local folder that haven't yet been copied to the cloud.

Clicking on the cloud service's logo in your menu bar should tell you whether synchronisation completed successfully and files are up to date.

If you use Gmail, iCloud mail or any other IMAP server for your email, make sure it's up to date and any drafts you've composed recently have been synchronised. If you use a POP3 account you'll have to manually back up the mail database and restore it after you reverse the upgrade. Or, if you only have a few messages you need to keep, forward them to a Gmail account - you could set one up especially for that purpose.