Learning how to uninstall apps on Mac sounds simple, and the first step usually is: drag the icon to the Trash, empty it, done. The trouble is that an app is rarely a single file. A typical Mac app installs a bundle in your Applications folder, then scatters preference files, caches, logs, and support data across hidden Library folders. Drag-to-Trash removes the bundle and leaves the rest behind — sometimes hundreds of megabytes per app, occasionally several gigabytes.
This guide covers three reliable ways to uninstall apps on Mac, when each one fits, and exactly where to look for the leftovers most people never clear.
Three ways to delete apps on Mac
There isn't one universal method, because Macs install software three different ways. Match the method to how you got the app.
| You got the app from… | How to delete apps on Mac | Removes leftovers? |
|---|---|---|
| The Mac App Store | Launchpad → press and hold → click the X | Partly |
A downloaded .dmg or .pkg | Drag from Applications to the Trash | No — leaves Library files |
| An app with its own uninstaller | Run the bundled "Uninstall" tool | Usually |
Launchpad (App Store apps). Open Launchpad from the Dock, click and hold any icon until they jiggle, then click the X on the app you want gone. This is the cleanest built-in route, but it only works for apps installed from the App Store.
Finder (downloaded apps). Open a new Finder window, click Applications in the sidebar, drag the app to the Trash (or right-click and choose Move to Trash), then empty the Trash. Quick — but this is the method that strands support files.
A bundled uninstaller. Bigger apps from Adobe, Microsoft, and many VPNs or antivirus tools ship a dedicated uninstaller. Look inside the app's folder in Applications, or check the developer's site. When one exists, use it — it knows where its own files live.
Manually remove app leftovers
To completely remove app leftovers, you need to visit the hidden Library folder. Here's the safe, step-by-step way.
- Quit the app first, and make sure it isn't running in the menu bar or Dock. Removing files for a live app can cause errors.
- Move the app from Applications to the Trash using the Finder method above.
- In Finder, open the Go menu, hold the Option key, and click Library (it's hidden unless you hold Option). This opens your user Library folder.
- Check these folders for items named after the app or its developer, and drag matching items to the Trash:
~/Library/Application Support— the biggest offender; holds databases, plugins, and saved state~/Library/Caches— temporary files that rebuild if needed~/Library/Preferences—.plistsettings files~/Library/Logs— diagnostic logs~/Library/Containersand~/Library/Group Containers— sandboxed app data~/Library/LaunchAgents— anything that launched the app in the background
- Empty the Trash to reclaim the space.
A word of caution: only delete items whose names clearly match the app or its maker. When you're unsure, leave it — guessing in the Library folder is how people remove the wrong thing. Searching the developer's name inside each folder makes the matches obvious.
How MacScrub uninstalls apps cleanly
Doing this by hand works, but it's slow and easy to get wrong — names don't always match the app, some files hide in the system-level /Library, and login items live somewhere else entirely. That's the gap MacScrub fills.
MacScrub's app uninstaller scans for an app's full footprint at once: the bundle, its preferences, Application Support data, caches, logs, containers, and any login items or background agents it registered. You review the complete list, then remove it in a single step. A few things make it safe rather than aggressive:
- Everything goes to the Trash first. Nothing is wiped instantly, so anything you didn't mean to remove is fully recoverable until you empty the Trash.
- The cleaning rules are open source. You can read exactly what MacScrub matches and removes for any app on GitHub — there's no hidden behavior, no telemetry, and no background daemon.
- Built-in guards protect what you'd miss. MacScrub skips protected Apple system apps and known-sensitive data, so you won't accidentally break macOS or delete something you actually rely on.
It's Apple-silicon native and notarized by Apple, with a 7-day free trial and a one-time $49 lifetime license — no subscription. If you only ever uninstall one app, the manual route above is fine. If you regularly try software and want it gone cleanly each time, an uninstaller that catches the leftovers saves real disk space and real effort.
After you uninstall: a quick check
Once an app is gone, confirm the space came back. Open System Settings → General → Storage and let the bar recalculate — it can take a moment after emptying the Trash. If a category like "Applications" or "System Data" looks stubbornly large, that's usually a sign of exactly the leftovers this guide is about: caches and support files from software you removed long ago. Clearing those is the difference between deleting an app and truly uninstalling it.