How to fully uninstall apps on Mac
Dragging an app to Trash only removes the .app bundle. Here's how to find and delete every leftover file — manually or with Zapper.
Why dragging to Trash isn't enough
When you install a Mac app, it scatters supporting files across your~/Libraryfolder — preferences, caches, application support data, containers, saved state, cookies, and more. macOS doesn't track these files, so when you drag the .app to Trash, all those supporting files remain on your disk.
Over time, these orphaned files can consume gigabytes of storage. Apps like Slack, Docker, Xcode, and Adobe Creative Cloud are particularly notorious for leaving behind large caches and support directories.
Where leftover files hide
macOS apps can store data in up to 11 different ~/Library subdirectories:
| Directory | What's stored |
|---|---|
| ~/Library/Application Support/ | App data, databases, configs |
| ~/Library/Caches/ | Temporary cached files |
| ~/Library/Preferences/ | Plist settings files |
| ~/Library/Containers/ | Sandboxed app data |
| ~/Library/Group Containers/ | Shared extension data |
| ~/Library/Logs/ | App log files |
| ~/Library/Saved Application State/ | Window positions, state |
| ~/Library/HTTPStorages/ | Cookie and web storage |
| ~/Library/WebKit/ | WebKit browsing data |
| ~/Library/LaunchAgents/ | Background launch daemons |
| ~/Library/Cookies/ | App cookie storage |
Manual cleanup (step-by-step)
- Drag the .app to Trash from
/Applications. - Open Finder and press ⌘ Shift G to open "Go to Folder."
- Navigate to each Library folder listed above and search for the app's name or bundle ID (e.g.,
com.spotify.client). - Delete matching files and folders. Be careful not to delete files belonging to other apps.
- Empty Trash when you're confident.
The problem with manual cleanup: it's tedious (11 directories), error-prone (filenames don't always match the app name), and you might miss files or accidentally delete something belonging to another app. This is exactly what Zapper automates.
Automated cleanup with Zapper
Zapper scans all 11 Library directories in parallel and uses word-boundary matching to find every related file without false positives.
- Drop any .app onto Zapper's window (or click Browse).
- Review the list of found files — Zapper shows file sizes and paths.
- Zap — selected files move to Trash (reversible with ⌘Z).
How much space can you reclaim?
It depends on the apps you've uninstalled, but here are some common examples:
| App | Typical leftover size |
|---|---|
| Docker Desktop | 2 – 10 GB |
| Xcode | 5 – 30 GB |
| Slack | 500 MB – 2 GB |
| Adobe Creative Cloud | 1 – 5 GB |
| Spotify | 200 MB – 1 GB |
| Microsoft Office | 500 MB – 2 GB |
| Chrome / Firefox | 200 MB – 1 GB |
App-specific uninstall guides
Some apps need special attention — they install background launchers, store data in unusual locations, or leave behind surprisingly large caches.
Uninstall Zoom on Mac →
Removes ZoomOpener background launcher
Uninstall Slack on Mac →
1–2+ GB of Electron caches
Uninstall Chrome on Mac →
Profile data, caches, preferences
Uninstall Docker Desktop on Mac →
5–20 GB in Containers & Group Containers
Uninstall Xcode on Mac →
Simulators, DerivedData, up to 50 GB
Uninstall Spotify on Mac →
Offline music caches up to 10 GB
Uninstall Discord on Mac →
Electron cache + ShipIt auto-updater
Uninstall Steam on Mac →
Games, saves, and workshop content: 1–100+ GB
Uninstall Teams on Mac →
Group Containers + updater daemon
Uninstall Firefox on Mac →
Browser profiles, extensions, bookmarks
Uninstall Dropbox on Mac →
Finder extension + helper tools
Uninstall VirtualBox on Mac →
VMs + kernel extensions: up to 50+ GB
Uninstall OneDrive on Mac →
Finder sync + Group Containers
Uninstall Adobe CC on Mac →
Creative Cloud agent + app data
Uninstall Microsoft Office on Mac →
Word, Excel, PowerPoint leftovers
Uninstall Homebrew on Mac →
Packages, casks, caches: 1–20+ GB
Uninstall Node.js on Mac →
npm cache, global packages, nvm
Uninstall VS Code on Mac →
Extensions and cached data: 1–5 GB
Uninstall Telegram on Mac →
Cached media in Group Containers
Uninstall Notion on Mac →
Electron cache and offline pages
Uninstall IntelliJ IDEA on Mac →
Indexes, caches, plugins: 2–10 GB
Uninstall Figma on Mac →
Font helper + Electron cache