How to completely uninstall Mac apps in 2026 (leftovers included)

Dragging an app to the Trash removes the binary — and almost nothing else. Preferences, containers, caches and helper files stay behind. For a single app that's megabytes; for a habit of installing-and-forgetting, it's gigabytes of "System Data" you can't explain.

The complete manual checklist (5 locations)

For an app called "AppName", check these after moving the .app to Trash:

LocationTypical sizeNotes
~/Library/Application Support/AppName100 MB – 10 GB+The big one — AI apps keep models here
~/Library/Caches/com.vendor.AppName10 MB – 2 GBSafe to delete
~/Library/Containers/com.vendor.AppNamevariesSandboxed apps store everything here
~/Library/Preferences/com.vendor.AppName.plistKBsSettings; harmless but tidy to remove
~/Library/Logs/AppName1 MB – 500 MBOften forgotten

Shortcut: in Finder press ⇧⌘G, paste ~/Library, and search for the vendor name. Also check /Library (no tilde) for system-wide helpers, and launch Terminal → launchctl list | grep -i vendor for background helpers.

When an uninstaller app earns its keep

If you install more than a couple of apps a month, manual hunting doesn't scale. Dedicated uninstallers watch installations and remove the leftovers in one click:

AppApproachFree tier
AppCleaner (FreeMacSoft)Drag-and-drop leftover hunt100% free
MacCleaner PRO (Nektony)Suite: uninstaller + duplicates + disk spaceTrial, paid bundle
CleanMyMac (MacPaw)Uninstaller + general cleanup suiteTrial, subscription

Our take: AppCleaner for free, and a suite like MacCleaner PRO once you're also fighting caches and duplicates — it bundles the uninstaller with the rest of the cleanup toolkit, which is what most people actually need.

AI coding tools deserve special care

Claude Code, Cursor and Ollama keep gigabytes in non-obvious places even after "uninstalling". Follow the per-tool guides in our cleanup hub before you reinstall — otherwise the new install inherits the old bloat.