How to Uninstall Apps on a Mac Completely (Including the Files They Leave Behind)

How to Uninstall Apps on a Mac Completely (Including the Files They Leave Behind)

Uninstalling an app on a Mac looks easy: drag it to the Trash and you're done. That removes the app itself, but usually not the preferences, caches, support files and background helpers it created while you used it. One app's leftovers are rarely a big deal. A few years' worth of apps you tried once can add up to gigabytes, and some of those helpers keep running after the app is gone.

Quick answer: Quit the app first. If it came with its own uninstaller (common for Adobe, Microsoft, antivirus and VPN apps), use that. Otherwise, open Finder → Applications and drag the app to the Trash, or select it and press ⌘Delete, then empty the Trash. For App Store apps you can also use System Settings → General → Storage → Applications. To remove leftovers, check ~/Library/Application Support, Caches, Preferences and Containers for folders named after the app, and turn off its entries in System Settings → General → Login Items & Extensions. Or let MacCove Space's App Cleaner remove an app and every file it left behind in one step.

The ways to uninstall an app on a Mac

MethodBest forRemoves leftovers?
The app's own uninstallerAdobe, Microsoft 365, antivirus, VPNs, driversUsually most of them, including helpers
Drag to Trash from FinderMost downloaded appsNo
System Settings → General → Storage → ApplicationsSeeing apps by size and deleting several at onceNo
App Store → your accountApps bought from the Mac App StoreMostly; sandboxed apps keep data in Containers
Homebrew (brew uninstall --zap)Apps installed with HomebrewYes, for apps whose cask lists them
A dedicated uninstaller appRemoving an app and all its files in one stepYes

1. Use the app's own uninstaller first

Apple's own advice is that if an app came with an uninstaller, that's the best way to remove it, because it also removes login items and extensions the app installed. Look in the app's folder in Applications for something called Uninstall [App] or [App] Uninstaller, or check the developer's website.

Some big ones:

  • Adobe Creative Cloud apps: uninstall individual apps from inside the Creative Cloud desktop app, then remove Creative Cloud itself with its uninstaller.

  • Microsoft 365 (Word, Excel, PowerPoint, Outlook): Microsoft has a step-by-step guide that includes removing folders from Containers and Group Containers. Back up Outlook data first, because those folders hold it.

  • Antivirus, VPN and audio driver apps: almost always need their own uninstaller, because they install system extensions that Finder can't remove.

2. Drag the app to the Trash

  1. Quit the app. If it won't quit, use ⌥⌘Esc to force quit it.

  2. Open Finder → Applications.

  3. Drag the app to the Trash (or select it and press ⌘Delete). Enter your admin password if asked.

  4. Empty the Trash.

If you see "The item can't be moved to the Trash because it's open," something from the app is still running, often a menu bar helper. Quit it from the menu bar, or restart and try again.

3. Delete from Storage settings

Open System Settings → General → Storage and click the ⓘ next to Applications. You get a list of your apps sorted by size, with the date each was last used. Select one or more and click Delete. This is the quickest way to find big apps you haven't opened in a year.

4. What happened to deleting apps from Launchpad?

On older versions of macOS you could hold Option in Launchpad and click the ✕ on an app. macOS Tahoe replaced Launchpad with the new Apps view, and you can't delete apps from it. Use Finder or Storage settings instead.

5. Mac App Store apps

You can delete App Store apps from Finder like any other app. Apple also lets you remove them from the App Store app: click your name in the bottom-left corner, find the app, click ⋯ and choose Delete App.

Apps you can't delete (and why)

Apps that are part of macOS, such as Safari, Mail, Music, Notes, Maps and Photos, live on a protected, read-only system volume. Finder won't let you delete them, and they don't show up in the Storage list. They also don't take up space in your own data, so there's nothing to gain from removing them.

If your Mac is managed by an employer or school, some apps may be installed and enforced by device management, and will reappear if you delete them.

Where the leftover files live

To look for leftovers, open Finder, press ⇧⌘G (Go to Folder), type ~/Library and press Return. Then look inside these folders for items named after the app or its developer (for example com.developer.appname):

FolderWhat's in itSafe to delete after uninstalling?
~/Library/Application SupportSettings, databases, downloaded content, sometimes largeYes, if the folder clearly belongs to the removed app
~/Library/CachesCached data the app can rebuildYes
~/Library/Preferences.plist settings filesYes. They're tiny but clutter up
~/Library/ContainersData for sandboxed (mostly App Store) appsYes, for the removed app's container
~/Library/Group ContainersData shared by several apps from the same developerOnly if you've removed every app from that developer
~/Library/Saved Application StateWindow positions to restore at launchYes
~/Library/LogsLog filesYes
~/Library/HTTPStorages and ~/Library/WebKitWeb data from apps that show web contentYes
~/Library/LaunchAgentsPer-user background helpersYes, for the removed app's helpers
/Library/LaunchAgents, /Library/LaunchDaemons, /Library/PrivilegedHelperToolsSystem-wide helpers (need an admin password)With care, only for apps you've removed

Two cautions. First, Group Containers are shared: Microsoft Word, Excel and Outlook all use the same ones, so deleting them because you removed one Office app will break the others. Second, never delete anything inside /System.

The Library is also where the real size hides. An app might be 200MB, while its Application Support folder, full of downloaded models, sample libraries or offline caches, is several gigabytes.

Don't forget the background items

Apps can register helpers that run in the background: updaters, sync agents, menu bar utilities. These often survive the app being deleted. Open System Settings → General → Login Items & Extensions and check two places:

  • Open at Login: select anything belonging to a removed app and click –.

  • App Background Activity (called Allow in the Background before macOS Tahoe): turn off entries from apps you've removed.

If the list is full of stale entries that won't go away, there's a reset command: sudo sfltool resetbtm in Terminal, followed by a restart. Be aware that it resets all third-party login and background items, so apps you still use will ask for permission again. Delete the leftover helper files first, or the old entries can come straight back.

Uninstalling developer tools: Homebrew, Docker and Xcode

These three are some of the largest things people install, and some of the messiest to remove:

ToolHow to remove itWhere the big leftovers are
HomebrewRun Homebrew's official uninstall script from the Homebrew/install repository on GitHub/opt/homebrew (Apple silicon) or /usr/local (Intel)
Homebrew apps (casks)brew uninstall --zap appname removes the app plus the Library files its cask listsShared files may affect other apps; read the warning
Docker DesktopTroubleshoot → Uninstall in Docker Desktop, then delete the app~/Library/Group Containers/group.com.docker and ~/.docker
XcodeDelete Xcode.app, then remove simulator runtimes in Xcode → Settings → Components first, or with xcrun simctl runtime delete~/Library/Developer (DerivedData, Archives, device support files, simulators)

The Xcode leftovers are often far bigger than Xcode itself. It's common to find tens of gigabytes in ~/Library/Developer on a Mac that hasn't been used for iOS development in years.

Doing it in one step

Finding every leftover by hand works, but it's slow, and it's easy to miss a helper or delete a shared folder by mistake. Uninstaller apps exist to solve exactly that. MacCove Space's App Cleaner removes an app together with the preferences, caches, containers and support files it scattered, and flags apps you haven't opened in months so you can decide whether they're worth keeping. Everything goes to the Trash first, so you can undo it if you change your mind.

FAQs

Does deleting an app on a Mac delete all its data?

No. Dragging an app to the Trash removes the app bundle only. Its settings, caches and support files stay in your Library folder until you delete them.

Does deleting an app cancel my subscription?

No. Subscriptions are tied to your Apple Account or the developer's account, not to the app on your Mac. Cancel them in App Store → your account → Account Settings → Subscriptions, or on the developer's website.

Will deleting an app delete the documents I made with it?

No. Files you saved in Documents, Desktop or iCloud Drive aren't touched when you uninstall the app that created them.

Why does an app reappear after I delete it?

Usually because it's managed by your organisation, because an installer or updater put it back, or because it's part of a suite that reinstalls missing pieces. Remove the suite's installer or updater first.

How do I uninstall an app that won't quit?

Force quit it with ⌥⌘Esc, check the menu bar for a helper icon and quit that too, then try again. If it still won't go, restart your Mac and delete it before opening anything else.

Related guides

Sources

← Back to all articles