Dragging an app to the Trash removes the app bundle and nothing else. macOS scatters support files across at least six locations in your home Library, and every one of them survives the drag. To uninstall completely you either hunt those folders down yourself or let an uninstaller find them.
Where Mac Apps Actually Store Their Files
The app bundle in /Applications is usually the smallest part. The rest lives
in your home Library:
~/Library/Application Support— app data, databases and caches~/Library/Caches— rebuilt automatically, safe to remove~/Library/Preferences—.plistsettings files named after the bundle ID~/Library/Logs— diagnostic output~/Library/Containers— sandboxed app data~/Library/Saved Application State— window and document state
The bundle ID is the key. An app with bundle ID com.example.foo leaves files
named com.example.fo.plist and folders under a matching name, which is how
you tell its leftovers from another app’s.
Method 1: Uninstall Manually
- Quit the app completely — including anything in the menu bar.
- Drag the app from
/Applicationsto the Trash. - In Finder, choose Go → Go to Folder and enter
~/Library/Application Support. - Search for the app’s name and delete only folders that clearly belong to it.
- Repeat in
~/Library/Caches,~/Library/Preferencesand~/Library/Preferences.
Be conservative. Deleting a preference file is usually harmless — the app
simply resets to defaults — but deleting the wrong Application Support folder
takes real data with it.
Method 2: Use an Uninstaller
An uninstaller inverts the process: you drag the app in, it lists every related file it found, and you confirm before anything moves. That preview is the point — it turns a guess into a list you can check.
AppCleaner finds related files for an app and removes them together. Mole adds disk analysis and system monitoring to app management, which is useful if you want one tool instead of three. For a minimal drag-and-drop option, App Uninstaller does a single job quickly.
A fuller comparison — including which uninstallers detect leftover files that survive a bundle-ID match — is in our guide to the best Mac uninstallers.
After Uninstalling
Leftovers from apps you removed months ago still sit in your Library and still count as System Data. If your Mac is low on space, sweep them together with cleaning the cache and reducing System Data.
One exception worth knowing: apps you installed through the Mac App Store can be removed from Launchpad, and their sandboxed container data goes with them. Side-loaded apps never get that treatment.
Frequently Asked Questions
Is dragging an app to the Trash enough to uninstall it?
No. Dragging the app bundle removes the app but leaves behind support files in ~/Library — which can be hundreds of megabytes for apps that cache heavily. The app stops working, but the files remain and still count as System Data.
Do I need an uninstaller app if I already have a Mac cleaner?
A cleaner that includes app removal does the job. A dedicated uninstaller is only worth it if you want leftover detection without the cleanup features — or if you uninstall often enough to want a faster workflow.



