Uninstalling applications on a Mac is a bit different (and generally a lot easier) than the process on a Windows PC, but there are some stubborn Mac programs that even the best of us have troubling getting rid of. But there's always a solution. Here's how to uninstall or delete a program or application from your Mac - a process that will help to make space on a Mac and could speed it up too.

Why deleting programmes on Mac is different to Windows

In Windows, programs must be installed with special installer wizards, and more pertinently must be removed by the same kind of mechanisms.

Sloppy housekeeping from Microsoft initially let software developers install many fragmented pieces of their program wherever they liked across the C: boot drive. Aside from the system security problems this can create, it also makes uninstalling executable programs in Windows a chore that can only normally be undertaken by automated programs.

But on a Mac things are a little different. When Apple launched Mac OS X in 2001, it maintained the Unix way of separating system files from a user's working space.

So programs are typically stored in the /Applications directory, and a user's preferences for how that app may be configured are stored in ~/Library/Preferences. Additionally, there may be some necessary supporting files stored in ~/Library/Application Support and /Library/Application Support. And that's pretty much it.

The apps themselves that live in the Applications folder (although they can be stored elsewhere...) are actually bundles of many files all packaged together. As far as the user is concerned, you just need to double-click on an app's icon - or click once for a shortcut that's held in the Dock - and the application will launch, using all the resources it needs stored in the application package and elsewhere.

Which means, to uninstall an application in macOS, you need only drag the app to the bin ('Trash' in Apple's unchangeable US English). There is no explicit need to do anything else... in most circumstances, anyway.

How to uninstall software apps on Mac: Trash

If you don't run the Mac with an administrator account, you will also be asked for an admin password in order to delete an app.

That should be all you need to do to delete an app, to summarise:

How to delete an app on a Mac

  1. When you want to delete an app, locate it in the Applications folder via the Finder. (Open the Finder > Applications and scroll down to the application).
  2. Now drag and drop the application to the Trash.
  3. Finally, empty the trash by right-clicking on the Trashcan icon, or if you only want to delete the program, click on the Trashcan, right click on the program and choose Delete Immediately.
  4. Enter your password if requested.

How to delete a Mac app using Launchpad

You can also delete an app using Launchpad, which shows all your apps in an iOS like interface.

  1. To open Launchpad, click on F4 (the button that shows a grid of six squares).
  2. Locate the app you wish to remove.
  3. Press the Opton/Alt key.
  4. Now click on Delete to confirm you want to remove the program. How to delete Mac apps

How to completely remove a program from a Mac

There are a few occasions when the above may not be enough. Some apps might have a few preferences or other files scattered around your Mac. However, it can still be simple to remove these.

You may need to delete the app's preferences from your Library folder. Here's how to do that:

  1. First, you need to access the Library folder - this has been hidden by default since Mac OS X 10.6, but it's easy to reveal it. Open the Finder and click on the Go drop-down menu in the top bar, and with the menu showing, press and hold the Option/Alt key.
  2. The Library option will appear between Home and Computer in the dropdown - click this to open the folder.
  3. Now scroll through the list of folders looking for the one related to the application you are uninstalling.

    How to uninstall software apps on Mac: Application support

  4. Having completed this step, you then need to open the Application Support directories via the finder and search for a folder containing data related to the app you are deleting.

Difficult to delete Mac apps

But there are some applications which don't play so nicely by these rules. Examples we've seen include Adobe and Microsoft applications for the Mac, and nagware/semi-utilities such as MacKeeper.

This latter rogue application, which promises to clean up your Mac and make it perform faster, goes out of its way to install files in difficult-to-delete places. Moreover, in this example, the supplied Uninstaller app will not necessarily remove all the unwanted crud after uninstalling the app.

You must be vigilant here for unexpected launch daemons ('launchd' files) that allow hidden applications to automatically launch at boot.

Experienced Mac users can use the command-line Terminal.app to seek out and remove unwanted fragments. A slightly less dangerous way is with a graphical file finder such as the marvelous Find Any File, which will find all the hidden files that Apple conceals in normal Spotlight searches.

Nevertheless, it must still only be used with caution as it is possible to delete essential system files. In general, be wary of deleting anything from your Mac that requires you to type in an administrator password.

We look at these types of uninstall processes in a separate article: How to remove Mac antivirus software.

How to delete Apple apps

You can't delete apps like Safari or Mail, or any other apps that come as part of MacOS.

Apps for deleting programs on a Mac

Finally, there are shareware utilities that promise to do all the hard work of tracking down errant app files and delete them for you.

We've not tried any of these programs so can't vouch for their relative merits, but look out for applications like Uninstaller, AppCleaner, AppDelete and CleanApp.

We have a dedicated article about the Best Mac Clean-up Utilities we have found.