← All guides

How to completely uninstall a Mac app (and clear the leftovers)

Dragging an app to the Trash removes only the .app bundle; its files stay in ~/Library. How to uninstall apps on Mac completely, by hand or with a free tool.

Plumby Team5 lug 2026Updated 9 ago 20265 min read
How to completely uninstall a Mac app (and clear the leftovers)

You drag the app to the Trash, empty it, and assume it's gone. It isn't. On a Mac, the Trash removes the .app bundle and nothing else. The app's settings, caches, and support data stay behind in your Library folder, sometimes adding up to more than the app itself. Here's how to uninstall apps on Mac completely: find those leftovers, confirm they belong to the app you removed, and clear them.

What the Trash actually removes

A Mac app is really two things: the .app bundle that lives in /Applications, and a scattering of support files the app writes into your home Library (~/Library) as you use it. Dragging the app to the Trash deletes only the bundle. Everything in ~/Library is left untouched, because macOS treats that data as separate from the app, which is exactly why it survives an uninstall.

For most apps the leftover footprint is small: a preferences file, a modest cache. For others it's gigabytes: a mail client's local database, a chat app's cached media, a design tool's asset library. Sometimes more data is left behind than you freed by trashing the app in the first place.

Where Mac apps leave files: the exact paths

Open your Library and these are the folders to check. Every path is under ~/Library (your home Library) unless noted:

  • ~/Library/Application Support/<app>: the big one. Databases, plug-ins, and the bulk of an app's working data. Usually the largest leftover.
  • ~/Library/Preferences/<bundle-id>.plist: settings files, named by the app's bundle ID (for example com.vendor.appname.plist).
  • ~/Library/Caches/<app>: disposable cached data. Can be large for browsers and media apps.
  • ~/Library/Containers/<app> and ~/Library/Group Containers/: sandboxed app data. Everything a Mac App Store app writes lives here; Group Containers holds data shared between one developer's apps.
  • ~/Library/Logs/: the app's log files.
  • ~/Library/Saved Application State/<bundle-id>.savedState: saved window and session state.
  • ~/Library/LaunchAgents/ and /Library/LaunchDaemons/: background launch items. These matter: a leftover launch agent can keep a helper process running after the app is gone. Note /Library/LaunchDaemons is at the top level of your drive, not inside your home folder.
  • Login items: check Apple menu → System Settings → General → Login Items & Extensions for anything the app registered to start at login.

How to uninstall a Mac app completely (the manual way)

No Terminal required. This is all in Finder.

  1. Quit the app first, including any background helper. If a menu-bar item or an Activity Monitor process is still running, quit that too. macOS won't cleanly remove files an app is still using.
  2. Move the app to the Trash. Drag it from /Applications, or Control-click it → Move to Trash.
  3. Open your Library folder. In Finder, click the Go menu, then hold down the Option key, and Library appears in the list. (Or use Go → Go to Folder and type ~/Library.) It's hidden by default so you don't disturb it by accident, not because it's off-limits.
  4. Search by the app or developer name. Work through the folders above: Application Support, Preferences, Caches, Containers, Group Containers, Logs, Saved Application State, LaunchAgents. Look for anything matching the app's name or its developer's name; the com.vendor.* bundle ID is the giveaway in Preferences.
  5. Move the matching items to the Trash, then empty it. Nothing is actually freed until you empty the Trash.

One caution: only remove items you can clearly tie to the app you just deleted. When a folder's owner is ambiguous, leave it. The space you'd save is small, and deleting the wrong support file can affect an app you still use. If you want the fuller map of what's safe to touch in there, see what you can safely delete on a Mac.

Mac App Store apps are easier. Because they're sandboxed, almost everything they write is confined to a single ~/Library/Containers/<app> folder instead of scattered across your Library. Remove them the way Apple intends. From Launchpad, press and hold an icon until they jiggle, then click the X (the same delete flow as on an iPhone). There's far less scattered residue to chase afterward.

Free tools that do it for you

If matching names across a hidden folder sounds tedious, two free tools automate exactly this, and both show you what they'll remove before they touch anything:

  • AppCleaner (free, from FreeMacSoft): drag an app onto its window, or pick it from the list, and it finds the associated files across ~/Library and presents them as a checklist. Its "SmartDelete" option watches for apps you drag to the Trash yourself and offers to clear the leftovers on the spot.
  • Pearcleaner (free, open source): a privacy-focused uninstaller that does the same find-and-remove, plus an Orphaned Files view that hunts down leftovers from apps you deleted long ago, before you had an uninstaller. That makes it good for cleaning up past mistakes.

Both let you review the file list before acting, which is the part that matters. You see the exact paths and choose. They sit at the trusted, show-you-first end of the cleanup-tool spectrum.

This is the "uninstaller" you're asked to pay for

Worth saying plainly: clearing an app's leftovers is precisely the "uninstaller" feature that paid Mac cleaners bundle into a subscription. The mainstream ones (CleanMyMac and similar) are legitimate, Apple-notarized apps, not scams. But this specific job is something you can do yourself, for free, and watch every step of. Pay for the convenience if you want it; just know you're not buying access to anything hidden. For the fuller picture of when a cleaner actually earns its place, see do you need a Mac cleaner. And if you want to understand where all this leftover data sits and why it's invisible to begin with, see the hidden storage on your Mac.

Doing this by hand means opening a hidden folder, matching an app's name across eight different locations, and hoping you never drag the wrong support file to the Trash. Plumby finds an app's leftovers for you, shows every file with its exact path before it touches anything, and clears them only on your command, measuring each one as it goes, and never near your documents, photos, or projects.

See it, don’t guess it.
Plumby shows where your disk, memory, and processes actually go, then clears what’s safe, only when you say so.

Related guides