You dragged the app to the Trash. You emptied it. Your Mac’s storage barely moved. If that sounds familiar, you’re not imagining things — and you’re definitely not doing anything wrong. macOS just doesn’t tell you the whole story when you delete an app.
Quick answer: To uninstall app completely Mac, drag it from the Applications folder to the Trash (or remove it from Launchpad for App Store apps), then manually check ~/Library/Caches, ~/Library/Preferences, and ~/Library/Application Support for leftover files matching the app’s name, and empty the Trash. A free tool like AppCleaner automates this in one step.
Why Dragging to Trash Doesn’t Fully Uninstall an App
Here’s the part most people never learn until their storage starts filling up mysteriously: a Mac app isn’t really one file. What you see in the Applications folder — the icon you drag to the Trash — is just the app bundle. Everything else the app created while you used it lives somewhere else entirely, mostly tucked inside your user Library folder.
That includes cached data, saved preferences, login credentials, and sometimes entire folders of support files the app built up over months of use. macOS never asks permission to write these files, and it never offers to clean them up when you delete the app. It’s built this way on purpose — Apple’s own file system guidelines require apps to store working data outside their own bundle, specifically so that deleting the app doesn’t accidentally wipe out something else.
For a small note-taking app, this leftover clutter is a rounding error. For something like a full creative suite or a game with high-res assets, it can add up to multiple gigabytes sitting untouched on your drive, doing nothing but taking up space.
The good news: once you know where to look, cleaning it up properly takes a few extra minutes.
Step 1 — Remove the App Itself
For apps in the Applications folder
- Quit the app completely if it’s running (right-click the Dock icon and choose Quit, or press Command-Q).
- Open Finder and click Applications in the sidebar.
- Find the app, then either drag it to the Trash, select it and press Command-Delete, or choose File > Move to Trash.
- If prompted, enter your admin username and password.
- Don’t empty the Trash yet — you’ll want to check for leftovers first.
Some apps, especially larger commercial software, install with their own dedicated uninstaller. It’s usually sitting in the same folder as the app itself, sometimes inside a separate “Uninstall [App Name]” utility. When one exists, use it — it’s typically the cleanest way to also remove login items and background helpers the app installed.
For App Store apps (Launchpad method)
App Store apps are sandboxed, meaning their files are already more contained than traditional downloads. To remove one:
- Open Launchpad.
- Click and hold the app icon until it starts to jiggle.
- Click the small X that appears, then confirm.
This removes the app and most of its associated data automatically, though it’s still worth a quick check of ~/Library/Containers afterward for larger apps.
Step 2 — Find and Delete Leftover Files in ~/Library
This is the step almost everyone skips, and it’s where the real “complete” in uninstall complete comes from. Your user Library folder is hidden by default, so you’ll need to reveal it first.
- Open Finder.
- Press Command-Shift-G to bring up “Go to Folder.”
- Type
~/Libraryand press Return.
Inside, focus on these four locations — they account for the vast majority of leftover files:
- Caches — regenerable temporary data. Almost always safe to delete.
- Preferences — small
.plistfiles storing your settings for the app, named using the developer’s bundle identifier (for example,com.apple.TextEdit.plist). - Application Support — this is where things get more serious. Some apps store real user data here, like plugin files, saved projects, or license info. Check before deleting.
- Logs and Saved Application State — diagnostic and window-state data. Safe to remove.
Use Spotlight search within these folders (type the app or developer name) to isolate matching files, then move them to the Trash. If the app was sandboxed, also check ~/Library/Containers and ~/Library/Group Containers for a folder matching its bundle identifier — Apple’s documentation notes these group containers aren’t automatically removed even after uninstall.
One habit worth adopting: restart your Mac before emptying the Trash for good. Some apps install background helper processes (LaunchAgents, found in /Library/LaunchAgents or ~/Library/LaunchAgents) that can keep files locked or keep running silently until the system restarts.
Step 3 — Uninstall an App Using Terminal
If you’re comfortable with the command line, Terminal gives you a fast, precise way to remove an app — useful for apps that resist normal deletion.
- Open Terminal (Applications > Utilities > Terminal).
- Type
cd /Applicationsand press Return. - Type
lsto list every app in the folder and confirm the exact name. - Run
sudo rm -rf /Applications/AppName.app, replacing “AppName” with the real folder name. - Enter your admin password when prompted (it won’t appear on screen — that’s normal).
This deletes the app bundle instantly, bypassing the Trash. It does not touch your Library leftovers, so you’ll still want to run through Step 2 afterward. A word of caution here: sudo rm -rf deletes permanently and skips the Trash safety net entirely. Double-check the path before hitting Return — there’s no undo.
Step 4 — Use a Third-Party Uninstaller (Optional but Faster)
If you’d rather not hunt through Library folders by hand, dedicated uninstaller apps do this automatically. Tools like AppCleaner (free) or App Cleaner & Uninstaller scan your system for every file tied to an app — caches, preferences, support files, logs, and login items — and list them before you delete anything, so nothing gets removed blind.
The typical workflow:
- Download and open the uninstaller app.
- Drag the app you want to remove into its window (or select it from the app’s built-in list).
- Review the list of associated files it finds.
- Confirm removal — everything goes to Trash together.
This is genuinely the fastest path if you’re clearing out a lot of old software at once, or dealing with something like Adobe Creative Suite or Xcode, where leftovers routinely run into multiple gigabytes.
What to Do When an App Won’t Delete or Keeps Coming Back
A few things cause this, and none of them mean your Mac is broken:
- The app is still running. Force Quit it (Command-Option-Escape) before trying again.
- A background LaunchAgent is holding it open. Check
~/Library/LaunchAgentsand/Library/LaunchAgentsfor a matching plist and remove it, then restart. - It’s a system-required app. macOS blocks deletion of built-in apps like Mail, Notes, or Photos through Finder — this is intentional and not a bug.
- It’s synced via iCloud or MDM (managed device). Work or school-managed Macs sometimes restrict app removal at the profile level.
What’s Safe to Delete — and What to Leave Alone
| Location | Generally Safe to Delete? | Notes |
|---|---|---|
| ~/Library/Caches | Yes | Regenerates automatically if the app is reinstalled |
| ~/Library/Preferences | Yes | Just resets the app’s settings |
| ~/Library/Logs | Yes | Diagnostic data only |
| ~/Library/Saved Application State | Yes | Window/session data |
| ~/Library/Application Support | Check first | May contain real user data, licenses, or plugins |
| ~/Library/Containers | Check first | Sandbox data; safe once the app is fully uninstalled |
| /Library/LaunchAgents, LaunchDaemons | Check first | Only remove entries clearly tied to the deleted app |
Quick Comparison: Manual vs. Terminal vs. Uninstaller App
| Method | Best For | Effort | Risk |
|---|---|---|---|
| Manual (Finder + Library) | One-off removals, learning where files live | Medium | Low |
| Terminal | Stubborn apps, power users | Low (fast) | Medium — no undo |
| Third-party uninstaller | Bulk cleanup, thorough removal | Very low | Low — shows files before deleting |
LOOKING FOR MORE FIXES? CHECK OUT MORE GUIDES AND KEEP LEARNING.
FAQ Uninstall App Completely Mac
Does deleting an app on Mac remove all its files?
No. Dragging an app to the Trash only removes the main app bundle. Caches, preferences, and support files it created in ~/Library stay on your drive until you delete them separately or use an uninstaller tool.
How do I completely remove an app from my Mac’s Library folder?
Press Command-Shift-G in Finder, type ~/Library, and check the Caches, Preferences, and Application Support folders for files matching the app’s name or developer. Move matches to the Trash.
Why does my Mac still show an app after I delete it?
Usually it’s a background LaunchAgent still running, an iCloud sync delay, or the app was still open during deletion. Force quit the app, remove any matching LaunchAgents, and restart your Mac.
Is it safe to delete files in the Library folder on Mac?
Caches, Logs, and Preferences are generally safe. Application Support and Containers sometimes hold real user data, so check contents before deleting those.
How do I uninstall an app on Mac that won’t delete?
Force quit the app first, then try Terminal with sudo rm -rf /Applications/AppName.app. If it still won’t go, check for a management profile restricting removal.
Can I use Terminal to uninstall apps on Mac?
Yes. Navigate to /Applications with cd /Applications, then run sudo rm -rf AppName.app. This bypasses the Trash and deletes immediately, so confirm the app name first.
Do I need a third-party uninstaller for Mac?
Not strictly — manual removal works fine. But a free tool like AppCleaner saves time by finding every related file automatically, which is useful if you’re cleaning up many old apps at once.
Does uninstalling an app cancel its subscription?
No. Deleting the app doesn’t cancel any subscription purchased through it or the App Store. You’ll need to cancel that separately in Settings or the App Store account page.