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 — .plist settings 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

  1. Quit the app completely — including anything in the menu bar.
  2. Drag the app from /Applications to the Trash.
  3. In Finder, choose Go → Go to Folder and enter ~/Library/Application Support.
  4. Search for the app’s name and delete only folders that clearly belong to it.
  5. Repeat in ~/Library/Caches, ~/Library/Preferences and ~/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.