Removing an app from your Mac is usually as simple as dragging it to the Trash. However, that doesn’t always remove everything associated with it. Application support files, caches, preferences, background components, and other data can remain on your Mac after the main app is gone.
Whether you’re freeing up storage, removing software you no longer use, troubleshooting a problematic application, or getting rid of an app you downloaded from the internet, choosing the right uninstall method can make a difference.
macOS offers several ways to remove applications, including Finder and System Settings. You can also use Terminal for more advanced removal tasks or a dedicated cleanup utility such as CleanMyMac to locate associated files automatically.
Here’s how to safely uninstall Mac apps and remove their leftover files without accidentally deleting something important.
Before uninstalling an app: What you should know
Before removing an application, take a moment to check whether it stores important files or relies on background components.
A few precautions can help prevent problems:
- Save your work: Close the application and save any documents or projects you might need later.
- Back up important data: Some applications store libraries, settings, databases, and other user-created content separately from the application itself. Back up anything you want to keep.
- Check subscriptions: Deleting an application doesn’t automatically cancel its subscription. Cancel recurring payments separately through the App Store or the developer’s website.
- Check for a dedicated uninstaller: Some applications, particularly professional software and utilities, include their own uninstallers. These are often better equipped to remove additional components.
- Quit the application: Make sure the app isn’t running before attempting to remove it.
It’s also worth remembering that uninstalling an application and deleting its data are not always the same thing. You might want to remove the application while keeping its documents, project files, or other personal information.
1. Uninstall Mac apps using Finder
Finder is the simplest way to remove most applications installed on your Mac. It works with applications downloaded from the Mac App Store as well as many apps installed using downloaded DMG or PKG installers.
Here’s how to do it:
- Open Finder from the Dock.
- Select Applications in the sidebar.
- Find the application you want to uninstall.
- Right-click the application and select Move to Trash. Alternatively, select it and press Command + Delete (⌘ + Delete).
- Enter your administrator password if macOS requests permission.
- Open the Trash and review its contents.
- Click Empty to permanently remove the application.
If you accidentally move the wrong application to the Trash, you can restore it by opening the Trash, right-clicking the application, and selecting Put Back.
You can also use the keyboard shortcut Option + Command + Delete to delete a selected item immediately, bypassing the Trash confirmation. However, this makes recovery more difficult, so moving applications to the Trash first is the safer approach.
Important: Moving an application to the Trash removes its main application bundle, but it doesn’t necessarily remove all associated files. Preferences, caches, and application support data may remain elsewhere in your Library folders.
Uninstall apps through System Settings
macOS also provides an application removal option through its storage management interface.
- Click the Apple menu in the menu bar.
- Open System Settings.
- Select General in the sidebar.
- Click Storage.
- Find Applications and click its information button.
- Select the application you want to remove.
- Click Delete and confirm.
This is a convenient alternative when you’re reviewing which applications occupy the most storage space.
The exact appearance of the Storage interface can vary between macOS versions.
2. Remove leftover application files manually
If you want a more thorough uninstall, you can look for files associated with the application after removing its main bundle.
macOS applications often store supporting data in different Library folders. These files can include preferences, temporary data, caches, saved states, and background service components.
To access your user Library folder:
- Open Finder.
- Click Go in the menu bar.
- Hold down the Option key.
- Select Library from the menu.
Alternatively, press Shift + Command + G in Finder and enter a folder path directly.
Here are some common locations worth checking:
| Folder | What it contains |
|---|---|
~/Library/Application Support/ | Application data, databases, and supporting files |
~/Library/Caches/ | Temporary application data and cached files |
~/Library/Preferences/ | Application preferences and .plist files |
~/Library/Containers/ | Sandboxed application data |
~/Library/Group Containers/ | Data shared between related applications |
~/Library/Saved Application State/ | Previously saved application window states |
~/Library/LaunchAgents/ | User-level background services |
~/Library/Logs/ | Application logs |
~/Library/HTTPStorages/ | Application-related HTTP storage and cached data |
You may also find application-related components in system-wide locations, including:
/Library/Application Support//Library/Caches//Library/Preferences//Library/LaunchAgents//Library/LaunchDaemons/
Not every application uses all these locations, and some files may be shared with other applications from the same developer.
Be careful when removing leftover files. A folder’s name resembling an application’s name doesn’t automatically mean it’s safe to delete. Check its contents and ownership before removing anything. Avoid deleting unfamiliar system files or components that other applications might depend on.
A good precaution is to move confirmed application-related files to the Trash rather than permanently deleting them immediately. If another application stops working, you may be able to restore them.
3. Uninstall Mac apps using Terminal
Terminal offers another way to remove applications and investigate leftover files. This approach is useful for advanced users who are comfortable working with command-line tools.
However, Terminal commands can affect files beyond the intended application. Always verify the paths and commands before executing them.
Find application-related files using Terminal
You can use the find command to search common Library directories for files containing an application’s name.
- Open Finder > Applications > Utilities.
- Double-click Terminal.
- Enter the following command, replacing
AppNamewith the application’s name:
find "$HOME/Library" /Library -iname '*AppName*' 2>/dev/null
For example, to search for files associated with Spotify:
find "$HOME/Library" /Library -iname '*Spotify*' 2>/dev/null
Terminal will display matching files and folders.
Review the results individually before removing anything. The search is based on filenames and folder names, so it may miss files with different names or return items that are not safe to delete.
You can also search for a specific application bundle in the Applications folder:
find /Applications -maxdepth 2 -iname '*AppName*.app'
Remove an application using Terminal
For ordinary application bundles, you can use the trash command if you have a compatible Trash utility installed.
For example:
trash "/Applications/AppName.app"
This sends the selected application to the Trash rather than permanently deleting it. The trash command is not included as a standard macOS command, so it requires a separately installed utility.
You can also move a confirmed application bundle to the Trash using AppleScript through Terminal:
osascript -e 'tell application "Finder" to delete POSIX file "/Applications/AppName.app"'
Replace the example path with the actual application location.
Why you should avoid using rm
You might encounter instructions recommending commands such as:
sudo rm -rf /Applications/AppName.app
Avoid using this as a routine uninstall method.
The rm command permanently removes files instead of moving them to the Trash. Adding sudo grants administrator-level permissions, while -rf recursively removes the specified directory and its contents without the usual interactive safeguards.
A small mistake in the path can have serious consequences. For ordinary application removal, Finder is a much safer option.
Terminal is best reserved for inspecting application files and handling specific removal tasks when you understand exactly what you’re deleting.
4. Use an application’s built-in uninstaller
Some third-party applications include dedicated uninstallers that remove more than the main application bundle.
This is particularly common with applications that install additional services, system extensions, background processes, drivers, or other components.
To check whether an application includes an uninstaller:
- Open Finder > Applications.
- Look for a folder associated with the application.
- Open it and search for an item named Uninstaller, Uninstall [App Name], or something similar.
- Double-click the uninstaller.
- Follow the instructions displayed on the screen.
Some developers provide uninstall utilities separately through their official support websites.
For applications such as Adobe Creative Cloud software, VPN clients, virtualization tools, and other system-level utilities, it’s generally better to follow the developer’s official removal instructions instead of manually deleting their components.
Afterward, you can inspect the Library folders to see whether any unnecessary files remain.
5. Uninstall Mac apps automatically using CleanMyMac
Manually locating application-related files can take time, especially when an application has created components across several Library folders.
A dedicated uninstaller can simplify this process by identifying an application and its associated files in one place.
One option is CleanMyMac, which includes an Uninstaller feature designed to remove applications and their related data.
Here’s how to use it:
- Install and open CleanMyMac.
- Open Applications.
- Run an application scan.
- Select Manage My Applications and open Uninstaller.
- Find the application you want to remove.
- Review the application and associated files.
- Select the items you want to remove and click Uninstall.

CleanMyMac can also help identify applications you rarely use and show how much storage they occupy, making it easier to decide which ones you want to remove.
However, don’t assume every file identified by a cleanup utility is unnecessary. Review the selected items before confirming removal, particularly when an application stores personal documents, project libraries, or other data you might need.
You can learn more about the utility on the official CleanMyMac website.
6. What to do when a Mac app won’t uninstall
Sometimes macOS refuses to remove an application. This can happen when the application is still running, another process is using its files, or the application has restricted permissions.
Try these troubleshooting steps:
Quit the application completely.
Use Command + Q to quit the application normally. If it remains open or unresponsive, press Option + Command + Escape to open the Force Quit window. Select the application and click Force Quit.
Restart your Mac.
A background process might be preventing the application from being removed. Restarting your Mac can resolve this.
Check the application’s permissions.
Select the application in Finder, press Command + I to open Get Info, and inspect the Sharing & Permissions section. If you own the application and have the appropriate administrator access, check whether your account has permission to modify it.
Use the developer’s uninstaller.
If the application installs background services, extensions, or drivers, its dedicated uninstaller may be necessary to remove everything properly.
Check whether macOS protects the application.
Some applications are integral parts of macOS and cannot be removed through ordinary uninstall methods. For example, Safari and other built-in system components are protected by macOS.
Don’t attempt to bypass macOS security protections by forcibly deleting system applications or modifying protected system files.
7. What happens to application data after uninstalling?
Removing an application doesn’t necessarily erase every file it created.
Depending on the application, some data may remain in your Library folders, while other information may be stored in separate documents or cloud accounts.
For example:
- Documents and projects: Files you created using an application may remain in Documents, Desktop, Downloads, or a custom folder.
- Preferences: Settings may remain in the Preferences folder.
- Caches: Temporary files may remain in the Caches folder.
- Login items: Background components may remain if the application installed separate services.
- Cloud data: Files synchronized with an online account may remain available even after uninstalling the application.
- Subscriptions: Recurring payments generally continue until you cancel them separately.
If you’re uninstalling an application because you’re troubleshooting a problem, you might want to preserve its preferences or project data until you’ve confirmed that you no longer need them.
Likewise, if you’re removing an application for privacy reasons, simply deleting its main application bundle may not be enough. Review its associated data and check whether it has an online account or cloud storage component that requires separate attention.
Keep your Mac clean without risking important files
There isn’t just one way to uninstall applications on a Mac. Finder is sufficient for removing most ordinary apps, while System Settings offers a convenient way to review applications and their storage usage.
For a more thorough removal, you can inspect Library folders manually, use Terminal for targeted searches, or rely on a dedicated uninstaller such as CleanMyMac.
The safest approach is to use an application’s official uninstaller when available; otherwise, remove the application through Finder, and only delete leftover files when you’re confident they belong exclusively to the application.
Most importantly, keep a recent backup and avoid using aggressive Terminal commands to remove files you don’t fully understand. A little caution can save you from turning a routine cleanup into a much bigger Mac troubleshooting problem.
Discover more from GadgetBond
Subscribe to get the latest posts sent to your email.
