Useful Commands to Master macOS Terminal Like a Pro
macOS is very easy to use but if you want to take full advantage of your laptop or computer -…

Dragging an app to the Trash feels like the natural way to remove software on a Mac. In many cases it works well enough. The problem is that it rarely removes everything. Preferences, caches, support files, logs, and other leftovers often stay behind in the Library folders. Over time those leftover files add up, consume storage, and sometimes leave background processes or login items running.
In this guide we show the practical ways to uninstall Mac apps completely. We start with the built-in methods, then move to the tools that actually clean up the leftovers, and finish with the approaches we recommend avoiding.
From the Applications folder

This removes the main application file. It does not remove related files stored elsewhere on your Mac.
From the App Store
For apps downloaded from the Mac App Store:
App Store apps are generally cleaner to remove than apps installed from the web, but some support files can still remain.
Limitation of both built-in methods: Leftover files in ~/Library are almost always left behind.
If you want a thorough removal without paying, we currently recommend starting with Pearcleaner.
Pearcleaner is an open-source Mac utility focused on removing applications and their associated files. It finds leftovers in common locations such as Application Support, Preferences, Caches, and related folders, then lets you review and delete them together with the main app.
Why we like it
You can find it discussed in more detail in our free cleaners roundup:
→ Best Free Open-Source Mac Cleaners
Basic workflow
This is currently one of the cleanest free options for users who regularly install and remove software.
Several established tools also handle complete app removal well:
| Tool | Strength | Notes |
|---|---|---|
| App Cleaner & Uninstaller (Nektony) | Dedicated uninstaller with leftover detection | Strong focus on complete removal + some extra management features |
| CleanMyMac | All-in-one maintenance suite | Good Applications module that can remove apps and leftovers |
| Sensei | Performance-focused toolkit | Includes a capable uninstaller alongside other utilities |

These tools are useful if you already use them for broader maintenance or prefer a more polished interface. For most people who only need better uninstalls, a focused free tool such as Pearcleaner is usually enough.
When you delete only the .app file, related data commonly remains in these locations:
Manually hunting through these folders is possible but easy to get wrong. That is why dedicated uninstallers are usually the safer and faster approach.
Stubborn apps that won’t move to Trash
Some apps stay locked because they are still running or have background helper processes. Quit the app completely (check Activity Monitor if needed) and try again. In stubborn cases a dedicated uninstaller is more reliable than force-deleting the file.
Apps with system extensions
A few apps install system extensions or privileged helpers. These can require extra confirmation or a restart after removal. Good uninstallers usually detect and handle them more cleanly than manual deletion.
Apps installed with their own uninstaller
Some larger apps (especially older ones or virtualization tools) still ship with their own uninstaller. When that option exists, it is often worth using.
Blind Terminal commands
Commands such as sudo rm -rf /Applications/SomeApp.app can delete the main app file, but they:
We do not recommend this as a regular uninstall method.
Disabling System Integrity Protection (SIP)
Some older advice suggests turning off SIP to force-remove protected apps. This weakens important system security protections and is almost never necessary for normal app uninstalls. Avoid it unless you fully understand the consequences and have a specific advanced need.
Is dragging an app to the Trash enough?
It removes the main application, but leftovers usually remain. For a complete uninstall, use a dedicated tool.
Do App Store apps leave leftovers too?
They tend to be cleaner than apps installed from the web, but some related files can still stay behind.
What is the safest free way to uninstall completely in 2026?
We currently recommend starting with Pearcleaner for most users who want thorough leftover removal without a subscription.
How does Pearcleaner compare with App Cleaner & Uninstaller?
Pearcleaner is a free, open-source option focused on straightforward app removal and leftover files. App Cleaner & Uninstaller offers a broader commercial toolkit, including features such as batch uninstalling, startup item management, and browser extension cleanup.
Can I recover an app after using a dedicated uninstaller?
Usually no. Once leftovers are deleted, you will need to reinstall the app if you change your mind.
For everyday use:
Completely uninstalling apps is one of the simplest habits that keeps storage cleaner and reduces background clutter over time. Taking the extra step beyond “Move to Trash” is usually worth it—especially on Macs with limited SSD space.
Related reading
macOS is very easy to use but if you want to take full advantage of your laptop or computer -…
Your app or software company needs a compelling name, and that’s precisely what we’d be showing you how to discover.
There are two types of backups, online and offline, which you can take local or cloud backups in different ways.