Guide
Here's the thing nobody tells you when you drag an app to the Trash on a Mac: you haven't uninstalled it. You've deleted the app bundle - the icon - and left behind everything the app quietly created while you used it: caches, preferences, logs, support files, saved state, sometimes background agents that keep running. On a typical Mac those leftovers add up to gigabytes. On a developer's Mac they can add up to tens of gigabytes.
This guide shows you five ways to uninstall an app on a Mac properly, from the two-second method to the thorough one, plus what to do when an app refuses to delete. Skip to the part you need:
macOS keeps an app's program and its data in different places. The program lives in /Applications as a single .app bundle - that's what you drag to the Trash. The data lives in your user Library folder, spread across several locations the app writes to as it runs:
| Location | What ends up there | Typical size |
|---|---|---|
~/Library/Application Support/ | Databases, plugins, downloaded models, project data | MB to many GB |
~/Library/Caches/ | Temporary files the app didn't clean up | Often the biggest |
~/Library/Preferences/ | .plist settings files | Small, but they linger forever |
~/Library/Logs/ | Crash and diagnostic logs | MB to GB |
~/Library/Saved Application State/ | Window positions, "resume" state | Small |
~/Library/LaunchAgents/ and /Library/LaunchDaemons/ | Background helpers that start at login - these keep running after you delete the app | Small files, big annoyance |
~/Library/Containers/ and Group Containers/ | Sandboxed app data (App Store apps especially) | Can be large |
~/Library/WebKit/, Cookies/, HTTPStorages/ | Embedded-browser data | Small to medium |
None of that goes to the Trash with the app. Apple designed it this way so your settings survive if you reinstall - sensible for an app you use, wasteful for one you've abandoned. The result: a Mac that says it's full while "deleted" apps quietly own 30, 40, 50 GB of it.
What it leaves behind: everything in the table above. This is the "delete" most people mean when they search "how to delete an app on Mac" - and it's fine for a small app you tried once. For anything big, keep reading.
Only apps installed from the Mac App Store show the ×. Because those apps are sandboxed, this removes their Containers folder too - so Launchpad is actually a slightly more complete uninstall than dragging to the Trash. It still leaves preferences and caches.
Some apps install pieces all over the system - kernel extensions, background daemons, menu-bar helpers, browser plugins - and ship their own uninstaller because dragging to the Trash would leave those running. Always use it when one exists:
~/Library/Containers/com.microsoft.*.Check the app's menu bar, its DMG, or the developer's support page for the word "uninstall" before you drag it anywhere.
This is the thorough, free, manual method. It takes five to ten minutes per app and requires a little care.
~/Library and press Return. (Or hold Option while opening the Go menu and click Library.)com.developer.appname (for example com.docker.docker)./Library/Application Support, /Library/LaunchAgents, /Library/LaunchDaemons, /Library/Preferences. These need your password to change.Three rules that keep this safe: only remove folders clearly named for an app you've already deleted; never touch /System or anything from Apple; and when you're not sure, leave it - a stray 200 KB plist is harmless, a deleted folder some other app depended on is not. Several developers share one "Group Container" across their apps, so a folder named for a company you still use something from should stay.
Method 4 is exactly what an uninstaller app automates: it reads each app's bundle identifier, checks every Library location for matches, and shows you the whole list with sizes so you can decide in one screen instead of ten folders.
We make one - Nix - and, since this guide is on our site, here's the honest version of what it does and doesn't do:
If you'd rather do it by hand, Method 4 works and costs nothing. If you'd rather see it all in one screen, download Nix and scan - it's notarized by Apple and runs on Apple Silicon and Intel Macs on macOS 14 or later.
"How to delete apps on Mac that won't delete" is one of the most common searches around this topic. Nearly every case is one of these:
/Library/LaunchDaemons for the leftover, remove it, and restart.Rough real-world numbers from Macs we've scanned. Yours will vary, but the pattern holds - the heavier the app, the more it leaves behind:
Add the dozens of small apps everyone tries once, and 20-50 GB of reclaimable space is normal on a Mac that's a couple of years old.
No. Dragging an app to the Trash removes the app bundle only. Its preferences, caches, support files, logs and any background agents stay in your Library folder until you remove them (Method 4) or use an uninstaller that does (Method 5).
Deleting removes the app icon. Uninstalling removes the app and the data and helpers it left across the system. macOS has no built-in "uninstall" - it only deletes - which is why the leftovers pile up.
Mostly yes, if the folder is clearly named for an app you've already removed. Move things to the Trash rather than deleting permanently, leave anything you're unsure about, and never touch /System. Folders shared by several apps from one developer (Group Containers) should stay if you still use any of them.
In Finder, choose Go → Go to Folder…, type ~/Library, and press Return. Or hold the Option key while opening Finder's Go menu and click Library.
Not a general "cleaner" - those tend to touch things you didn't ask about. What helps is a targeted uninstaller that shows you exactly what an app left behind and only moves it to the Trash. Or do it by hand with Method 4; it's free and just takes longer.
Exactly the same way - the steps above apply to every Mac running a modern version of macOS, laptop or desktop, Apple Silicon or Intel.
Different Nix! That one is a Linux-style package manager; removing it involves its own installer's uninstall steps and a few system files. We're writing a separate guide for it - if you're here for that, check back or search "uninstall nix package manager macos".
Nix scans every app and shows every leftover with its size - free. It only ever moves files to the Trash, and your files never leave your Mac.
Download Nix for macOS Free to scan · Notarized · Apple Silicon + Intel