Check for the app’s own uninstaller before dragging it to the Trash. If there is none, quit the app, remove it from Applications, then review support files in your Library. Delete only files you can clearly match to that app; shared developer folders and system files may be needed by other software.
First, check how the app was installed
The right removal method depends on where the app came from, so check this first.
| Installed from | Remove it by |
|---|---|
| Mac App Store | Open Finder → Applications and move the app to the Trash. |
| A .dmg you dragged to Applications | Drag it from Applications to the Trash, then clear the leftovers below. |
| An .pkg installer | Check for a bundled uninstaller first — see below. |
| Adobe, Microsoft, antivirus or VPN software | Check the vendor’s removal instructions and use its uninstaller when supplied. Manual deletion can miss system-level components. |
One billing catch: uninstalling an app does not cancel a subscription you bought through it. If the app is subscription-based, cancel the subscription separately before you forget about it.
Look for the app’s own uninstaller
Before deleting anything by hand, open the Applications folder and look for a subfolder with the app’s name. Apps with background services may include an uninstaller there. Check the original .dmg or the app’s own menu and settings too; some provide an Uninstall option.
Quit the app and its helpers
An app that is running, or that has a helper running, will either refuse to delete or reinstall parts of itself. Quit it, then check the menu bar for a background icon and quit that too. If macOS still says the item is in use, open Activity Monitor, search the app’s name, select any matching process and click the ✕ to stop it.
Then clean up the leftovers
Support files live in your user Library folder, which is hidden by default. In Finder, choose Go → Go to Folder and paste each path below in turn. You can also hold Option in the Go menu to reveal Library.

Search each location for the app’s name or the developer’s name — many apps file support data under the company, not the product. If you still use other apps from the same developer, do not delete a developer-wide folder unless you are sure it belongs only to the app you are removing.
- ~/Library/Application Support — the big one. App data, often hundreds of megabytes.
- ~/Library/Preferences — .plist settings files, usually named like com.developer.appname.plist.
- ~/Library/Caches — temporary app data. Delete only cache folders you can clearly match to the app or developer you are removing.
- ~/Library/Containers and ~/Library/Group Containers — sandboxed app data.
- ~/Library/Saved Application State — remembers which windows were open.
- ~/Library/Logs — diagnostic logs.
- ~/Library/LaunchAgents — things that start automatically. Worth checking even for apps you removed long ago.

There is a second, system-wide Library at /Library (no tilde) with its own Application Support, LaunchAgents, LaunchDaemons and PrivilegedHelperTools folders. Apps that asked for your password during installation put files there. Deleting from these requires an administrator password.
Use a Smart Folder instead of checking every folder
Build a Smart Folder that searches your Library for the developer’s name and shows every match in one window instead of walking seven folders by hand — see Smart Folders on macOS. Set the search location to This Mac and add System files is include, or hidden Library results will be filtered out.
Check for leftover login and background items
Removing an app does not always remove its startup entry. Go to Apple menu → System Settings → General → Login Items & Extensions and check both lists: Open at Login, and the background items beneath it. Anything belonging to software you have deleted can be turned off or removed.
The background list is where uninstalled VPNs, backup tools and updaters tend to linger, and it is the first place to look if you removed an app but something from it still seems to be running.
What to leave alone
Two rules keep this safe. Delete only items you can match to the app or developer by name, and leave anything named com.apple.* alone — those are macOS’s own.
If you are unsure about an item, move it to the Trash but do not empty it. Use the Mac normally for a few days; if nothing breaks, empty the Trash then. If something does break, put the file back exactly where it came from.
Do not go hunting in /System. It is protected by System Integrity Protection, you should not be turning that off to delete files, and nothing you need to remove lives there.
If macOS won’t let you delete it
- “The item is in use.” Something is still running. Quit it in Activity Monitor, or restart the Mac and delete it before opening anything else.
- It reappears after deletion. A helper or launch item may be restoring it. Check ~/Library/LaunchAgents and /Library/LaunchDaemons for a clearly matching item, but do not remove anything you cannot tie back to that app or developer.
- macOS asks for a password you do not have. You need an administrator account.
- Nothing works. Start in safe mode, which blocks third-party startup items, and delete it there.


