How to Uninstall Apps on Mac

How to Uninstall Apps on Mac Completely (Step-by-Step Guide)

If you’ve recently switched from Windows to macOS, uninstalling an app may seem surprisingly simple. Just drag the app to the Trash, empty it, and you’re done. Right?

Not always.

Moving an app to the Trash removes the main application, but macOS can leave behind related files such as preferences, caches, saved data, logs, and other support files. These files are usually small, but they can add up over time, especially if you install and remove a lot of apps.

There’s also another catch. Some apps, particularly larger software suites and utilities, come with their own uninstallers. Using the right method can help you remove the app more cleanly and avoid leaving unnecessary files behind.

Whether you want to free up storage, remove an app you no longer use, troubleshoot a problematic application, or completely clean up a program, this guide will show you how to uninstall apps on Mac step by step.

We’ll cover four practical methods:

Launchpad: A quick way to remove apps downloaded from the Mac App Store.
Finder & Trash: The standard method for apps downloaded from the web.
Manual Library Cleanup: How to find and remove leftover app files.
Dedicated Uninstall Tools: A simpler option when you want automatic cleanup.

Not sure which method to use? The quick-reference table below can help you choose.

Quick Decision Matrix: Which Method Should You Use?

Where did you get the app?Recommended MethodTime RequiredRemoves Leftover Files?
Mac App StoreLaunchpad< 1 minutePartially
Web Download (.dmg / .zip)Finder + Move to Trash~1 minutePartially
Apps with a Native UninstallerApp’s own Uninstaller2–3 minutesUsually
Complete RemovalManual ~/Library Cleanup or AppCleaner2–4 minutesMore Thoroughly

You can jump to the method that matches your situation, or follow the guide from the beginning for a complete walkthrough.

Method 1: Uninstall Apps via Launchpad (Best for App Store Apps)

If you downloaded an app from the Mac App Store, Launchpad is one of the quickest ways to remove it. The process is similar to deleting an app on an iPhone or iPad, and you don’t need to dig through your Mac’s folders.

Open Launchpad:
Open Launchpad from the Dock. Depending on your Mac and macOS version, you can also open it using the Launchpad key or gesture on your trackpad.
Once Launchpad opens, you’ll see all the apps installed on your Mac.
Enter Edit Mode:
Find the app you want to uninstall.
Press and hold the Option (⌥) key until the app icons start to jiggle. You can also click and hold an app icon until the icons enter this edit mode.
Click the “X” Button:
If the app can be removed through Launchpad, an X button will appear in the top-left corner of its icon.
Click the X button to continue.
Confirm the Deletion:
A confirmation message will appear asking whether you want to delete the app.
Click Delete, and macOS will remove the application from your Mac.

Why doesn’t an app show an “X” button in Launchpad?

If you don’t see an X button, the app may not have been installed through the Mac App Store. Apps installed from a website using a .dmg or .pkg file usually need to be removed through Finder instead.

Some built-in macOS apps are also protected and can’t be uninstalled normally. If Launchpad doesn’t give you the option to delete an app, move on to Method 2.

Method 2: Uninstall via Finder & Trash (The Standard Way)

For apps downloaded from the web, such as Chrome, Slack, Discord, or Zoom, Finder is the standard way to uninstall them. You simply remove the app from the Applications folder and empty the Trash.

Keep in mind, though, that this removes the main application but may leave behind related files such as preferences, caches, and support data. We’ll deal with those leftovers in Method 3.

Open the Applications Folder in Finder:
Click the Finder icon in your Dock to open Finder.
In the sidebar, select Applications. If you don’t see the sidebar, press Command + Shift + A to open the Applications folder directly.
Move the App to Trash:
Find the app you want to uninstall. You can move it to the Trash in any of these ways:
– Drag and drop: Drag the app to the Trash in your Dock.
– Right-click: Right-click the app and select Move to Trash.
– Keyboard shortcut: Select the app and press Command + Delete.
Choose whichever method feels most convenient.
Authenticate if Prompted:
Depending on the app and how it was installed, macOS may ask for your administrator password or Touch ID before allowing you to remove it.
Follow the on-screen instructions to complete the process.
Empty the Trash:
Moving an app to the Trash doesn’t immediately free up its storage space. The app remains there until you empty the Trash.
Right-click the Trash icon in the Dock and select Empty Trash. You can also open the Trash and click Empty in the top-right corner.
macOS will ask you to confirm. Once you do, the app is permanently removed from the Trash.

Troubleshooting: “The item can’t be moved to the Trash because it’s open”

This is a common problem when uninstalling apps on Mac. Usually, the app or one of its background processes is still running.

Try these steps:

Quit the app: Open the app and press Command + Q, or right-click its Dock icon and select Quit.
Force quit the app: If the app is frozen, press Option + Command + Esc to open the Force Quit Applications window. Select the app and click Force Quit.
Check the menu bar: Some apps, such as VPNs, cloud-storage tools, and clipboard managers, continue running from the menu bar even after you close their main window. Click the app’s menu bar icon and look for Quit or Exit.

Once the app has completely closed, try moving it to the Trash again.

Still seeing the same message? Restarting your Mac can also stop any background process that is preventing the app from being removed.

Method 3: Completely Remove Leftover Files (The Deep Clean)

Moving an app to the Trash removes the main .app bundle, but some apps leave related files behind. These can include preferences, caches, saved application data, logs, and other support files.

If you want to clean up an app more thoroughly, you can manually look for these leftovers inside your personal ~/Library folder.

This method is especially useful when you are troubleshooting an app, preparing to reinstall it, or simply want to remove its associated files.

Safety Warning

The ~/Library folder contains important data used by your apps and macOS. Don’t delete files just because you don’t recognize them.

Only remove files or folders that clearly belong to the app you have already uninstalled. Look for the app name, the developer/company name, or a clearly matching identifier such as com.spotify.*.

If you’re unsure about a file, leave it alone.

Open the “Go to Folder” Dialog:
Open Finder and click anywhere on your desktop to make sure Finder is active.
From the menu bar, click Go → Go to Folder…. You can also press Shift + Command + G to open the dialog directly.
Check the App’s Library Folders:
The ~ symbol in these paths refers to your user account’s home folder. This keeps you inside your personal Library instead of the system-wide Library.
Enter each of the following paths into the Go to Folder dialog, one at a time:
FolderWhat It May ContainWhat to Look For
~/Library/Application Support/App databases, profiles, and other support dataFolders matching the app or developer name
~/Library/Caches/Temporary cache filesFolders associated with the app
~/Library/Preferences/App settings and preferencesMatching .plist files, such as com.spotify.client.plist
~/Library/Logs/App logs and diagnostic informationFolders or files associated with the app
~/Library/Saved Application State/Saved app window and session informationFolders associated with the app
Find and Remove Matching Files:
Open each folder and look for files or folders that clearly belong to the app you removed.
For example, if you just uninstalled Spotify, you might find folders or files containing Spotify or its developer-related identifier.
Select only the files you are confident belong to that app and move them to the Trash.
Don’t delete entire Library folders. You only want to remove the specific items associated with the app.
Empty the Trash:
Once you’ve finished checking the relevant folders, right-click the Trash in your Dock and select Empty Trash.
This permanently removes the files you selected and frees the associated storage space.

Pro Tip: Find Leftover Files Faster with Finder

Checking several Library folders manually can be a little tedious, especially if you have many apps installed. Finder’s search feature can make the process faster.

Open Finder and press Shift + Command + G.
Enter ~/Library and press Return.
Use the search field in the top-right corner and enter the app name or developer name.
Make sure the search is limited to the Library folder rather than This Mac.
Review the results carefully and remove only files that clearly belong to the app you uninstalled.

This approach can help you spot leftover files without manually opening every Library folder.

Method 4: Use a Dedicated App Cleaner or Native Uninstaller

Manually searching through ~/Library works, but it can be tedious. You also need to be careful not to remove files that belong to another app.

If you want a simpler way to find associated files, a dedicated Mac app cleaner can do much of the searching for you. For larger software suites, however, the developer’s own uninstaller is usually the better option.

Option A: AppCleaner

App Cleaner - Uninstall Apps on Mac

AppCleaner by FreeMacSoft is a lightweight utility designed to find files associated with an app and remove them together. It can be useful when you want a more thorough cleanup without manually searching through multiple Library folders.

Download and Open AppCleaner:
Download AppCleaner from the official FreeMacSoft website and open the application.
You can also install it through Homebrew if you already use Homebrew on your Mac.
(Tip: When downloading any third-party utility, use the developer’s official website rather than an unfamiliar download site.)
Drag the App into AppCleaner:
Open Finder → Applications and find the app you want to uninstall.
Drag the app into the AppCleaner window.
Review the Associated Files:
AppCleaner will scan for files associated with the application. Depending on the app, these may include:
– Preferences and .plist files
– Application Support files
– Caches
– Saved application states
– Logs and other related data
Take a moment to review the results before removing anything. If a file doesn’t clearly belong to the app you’re uninstalling, it’s safer to leave it alone.
Click Remove:
Once you’ve reviewed the list, click Remove.
AppCleaner moves the selected application and associated files to the Trash. Empty the Trash afterward if you want to permanently remove them.

What about SmartDelete?

AppCleaner also offers a SmartDelete feature that can detect related files when you move an app to the Trash. If you enable it, you’ll be prompted to review the associated files before they are removed.

Option B: Use the App’s Native Uninstaller

Some larger applications come with their own uninstallers. This is common with software suites and utilities that install additional components outside the main .app file.

Examples include software from Adobe, Microsoft, virtualization tools, security software, and other specialized utilities.

If an app provides an official uninstaller, it’s generally a good idea to use it rather than simply dragging the app to the Trash.

Here are a few places to look:

Check the Applications folder: Some apps include an Uninstall utility inside their own folder.
Check the app’s management tool: Software suites may provide an uninstall option through their dedicated desktop application.
Check the original installer: If you still have the .dmg installer, open it and look for an uninstaller or removal utility.

For example, Adobe applications can be removed through the Adobe Creative Cloud desktop app, which provides an uninstall option for installed Adobe software.

Bottom line: If the developer provides a dedicated uninstaller, use it first. It may know about additional components that a simple drag-and-drop removal won’t detect.

Bonus Method: Uninstall Apps Using Terminal (For Power Users)

If an app refuses to move to the Trash or Finder isn’t cooperating, you can use Terminal to remove the application’s .app bundle directly.

This method is intended for advanced Mac users. Unlike moving an app to the Trash, a Terminal removal command can delete the selected file immediately and permanently.

Caution: The rm -rf command is powerful and does not move files to the Trash. A typo in the app name or path could result in deleting the wrong file. If you aren’t comfortable using Terminal, stick with Finder or one of the methods above.

Open Terminal:
Press Command + Space to open Spotlight Search.
Type Terminal and press Return.
Go to the Applications Folder:
Enter the following command and press Return:
cd /Applications
This changes Terminal’s current location to the main Applications folder.
Remove the Application:
Before running the removal command, make sure you know the exact name of the app’s .app bundle.
For example, if the application is named Example App.app, you would use:
sudo rm -rf "Example App.app"
The quotation marks are important when the app name contains spaces.
Enter Your Administrator Password:
Because the command uses sudo, macOS may ask for your administrator password.
Type your password and press Return. You won’t see any characters or asterisks while typing. That’s normal in Terminal.
If the command succeeds, the application bundle will be removed from the Applications folder.

Important: Terminal Doesn’t Remove Everything

This command removes the application bundle, but it doesn’t automatically remove related files stored in your user Library.

If you want to clean up those files as well, you’ll still need to check the relevant ~/Library folders covered in Method 3 or use a dedicated app cleaner.

For most users, Terminal should be considered a last-resort method, not the standard way to uninstall Mac apps.

Troubleshooting: Common Mac App Uninstall Issues

Most Mac apps uninstall without much trouble, but macOS can occasionally get in the way. If you see an error message or an app refuses to disappear, try the fixes below.

1. “The item can’t be moved to the Trash because it’s open”

This usually means the app, or one of its background processes, is still running.

First, try quitting the app normally. If that doesn’t work:

Open Activity Monitor using Spotlight or from Applications → Utilities.
Search for the app’s name using the search field.
Select the related process and click the Stop (X) button in the toolbar.
Choose Force Quit when prompted.
Return to Finder and try moving the app to the Trash again.

Some apps also continue running from the menu bar, so check there and quit the app before trying again.

2. Can’t Delete Built-In Apple Apps

Some apps that come with macOS, such as Safari, Mail, and FaceTime, can’t be removed using the normal uninstall methods.

This is partly because macOS protects important system components using security features such as System Integrity Protection (SIP) and the sealed system volume.

You may find guides online that recommend disabling SIP to remove protected apps. We don’t recommend doing that just to uninstall a built-in Mac app. It can weaken important system protections and isn’t necessary for normal Mac use.

If you don’t use a built-in app, the simplest option is to remove it from your Dock or otherwise leave it unused.

3. A Deleted App Still Appears in Launchpad

Occasionally, Launchpad may continue showing an app icon after the application itself has been removed.

If the icon is blank, unresponsive, or clearly points to an app you’ve already uninstalled, restarting your Mac may be enough to refresh Launchpad.

If the problem persists, you can reset the Launchpad layout from Terminal:

defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

The Dock will restart, and Launchpad will rebuild its app layout.

Note: This command can also reset the arrangement of your Launchpad icons, so use it only if you’re comfortable with that change.

4. An App Keeps Coming Back After Restart

If an app appears again after you’ve removed it, don’t assume that macOS itself is reinstalling it.

Check whether the app has a login item or background component that is still active:

Open System Settings.
Go to General → Login Items & Extensions.
Check the Open at Login and Allow in the Background sections.
Look for entries associated with the app or its developer.
Disable the relevant entry if you no longer need it.

If the app was installed or managed by another piece of software, such as a security tool, device-management system, or software suite, check that software as well. It may be responsible for reinstalling or restoring the application.

If the problem continues, restarting your Mac and checking the app developer’s own uninstall instructions are good next steps.

Frequently Asked Questions (FAQ)

Does dragging an app to the Trash delete everything?

No. Moving an app to the Trash removes the main .app bundle, but some related files may remain in your user Library.
These can include preferences, caches, saved application states, logs, and other support files. If you want to remove those files as well, you can clean them up manually from ~/Library or use a dedicated app cleaner such as AppCleaner.

Will uninstalling an app cancel my active subscription?

No. Removing an app from your Mac does not automatically cancel a subscription or recurring payment.
If you subscribed through Apple, open System Settings → [Your Name] → Subscriptions and cancel the subscription there.
If you subscribed directly through the developer’s website, you’ll usually need to sign in to your account through a browser and manage the subscription from there.

Can I reinstall an app I previously deleted from the Mac App Store?

Yes, in most cases.
Apps you’ve previously downloaded or purchased from the Mac App Store are associated with your Apple Account. To reinstall one, open the App Store, select your account from the sidebar, find the app in your purchase history, and click the download button.
However, an app may not be available to reinstall if the developer has removed it from the App Store, it is no longer compatible with your Mac, or there is another account or availability issue.

Why won’t macOS let me empty the Trash after deleting an app?

If macOS says an item in the Trash is in use or locked, first make sure the related app isn’t still running.
You can try quitting the app, using Force Quit if necessary, and then emptying the Trash again. If the problem persists, restart your Mac and try once more.
If a specific file remains stuck in the Trash, avoid using Terminal commands to force-delete it unless you understand exactly what you’re removing.

Is it safe to delete files inside ~/Library?

It can be safe if you know exactly what the files belong to.
The ~/Library folder contains data used by your apps and user account, so you shouldn’t delete files simply because they look unfamiliar. Only remove files or folders that clearly belong to an app you’ve already uninstalled.
It’s also important to distinguish your personal Library (~/Library) from system locations such as /System/Library and /Library. Don’t delete system files or folders unless you know exactly what they are and why they can be removed.

Conclusion

Uninstalling an app on a Mac is usually pretty simple. For apps downloaded from the Mac App Store, Launchpad provides a quick way to remove them. For apps downloaded from the web, Finder → Applications → Move to Trash is the standard approach.

But if you’re trying to completely clean up an application, there’s one extra step worth knowing about. Checking the app’s related files in ~/Library can help remove leftover preferences, caches, logs, and support data.

For a simpler cleanup, you can use a dedicated tool such as AppCleaner. And if you’re removing a large software suite that provides its own uninstaller, it’s generally best to use the developer’s official removal tool.

So, the right method depends on how the app was installed and how thoroughly you want to remove it.

If you’ve run into a stubborn Mac app that refuses to uninstall, the troubleshooting steps above should help you track down the problem without making risky changes to macOS.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top