Skip to content

Mac file guides

How to uninstall apps on a Mac completely

By · Updated · 6 min read

Short answer

Quit the app, then drag it from the Applications folder to the Trash and empty the Trash. That removes the app itself. Its settings, caches and support files stay in ~/Library until you remove them too: look in Application Support, Caches, Preferences and Containers for folders named after the app or its developer.

How do I delete an app on a Mac?

  1. 1Quit the app. If it lives in the menu bar, quit it from its menu bar icon.
  2. 2Open Finder and click Applications in the sidebar (or press ⇧⌘A).
  3. 3Drag the app to the Trash, or select it and press ⌘⌫. Enter your password if macOS asks.
  4. 4Empty the Trash when you’re sure you don’t want it back.

Some apps, mostly from Adobe, Microsoft and antivirus vendors, ship their own uninstaller. Use it when there is one: it also removes background services the app installed.

What does dragging an app to the Trash leave behind?

An app keeps its data outside the .app bundle, mostly in your Library folder. To open it, hold Option and choose Go › Library in Finder. Look for folders named after the app or its developer in:

  • Application Support: documents, databases and plug-ins the app created.
  • Caches: files the app rebuilds on its own. Always safe to remove once the app is gone.
  • Preferences: .plist files named like com.developer.appname.
  • Containers and Group Containers: everything a sandboxed (App Store) app stores.
  • Logs, Saved Application State, HTTPStorages and WebKit.
  • LaunchAgents: helpers that start at login. Also check /Library/LaunchAgents and /Library/LaunchDaemons.

Leftovers are mostly small. The exceptions are apps that store media or virtual machines: video editors, games, Docker and messaging apps can leave tens of gigabytes in Application Support or Containers.

How do I find an app’s leftovers from Terminal?

This lists every file and folder in your Library whose name contains the app’s name (replace Example). It only lists; nothing is deleted:

find ~/Library -maxdepth 3 -iname "*example*" 2>/dev/null

Search for the developer’s name too: preference files are usually named after the developer’s domain, not the app.

How do I stop an uninstalled app from starting at login?

  1. 1Open System Settings › General › Login Items & Extensions.
  2. 2Remove the app from Open at Login with the minus button.
  3. 3Under Allow in the Background, turn off any helper that still carries the app’s or developer’s name.

What about apps installed with Homebrew?

Remove a Homebrew app with Homebrew, so it forgets the app too. The --zap option also removes the leftovers listed in the cask:

brew uninstall --cask --zap example

Uninstalling with Peekaboo

Peekaboo’s App Uninstaller lists your apps and removes each one together with what it left in your Library, so you review one list instead of six folders. It also finds leftovers of apps you deleted long ago, and can offer to clean up the moment you drag an app to the Trash. Apps installed with Homebrew are removed with Homebrew; everything else goes to the Trash.

  1. 1Open the App Uninstaller.⇧⌘X
  2. 2Pick an app and review the leftovers found for it before anything moves.
  3. 3Turn on “Review leftovers when an app is deleted” to be asked every time an app goes to the Trash.

Questions

Does moving an app to the Trash uninstall it?

It removes the app itself. Its settings, caches and support files stay in your Library folder until you delete them, which is harmless for most apps but can hold gigabytes for some.

Is it safe to delete an app’s folder in Application Support?

Yes, once the app is uninstalled and you don’t need anything it stored. If you might reinstall it, keep the folder: that’s where your settings and data are.

How do I uninstall an app that won’t move to the Trash?

It is probably still running. Quit it, check for a menu bar icon, or force quit it with ⌥⌘⎋. Apps that macOS installed, like Safari, can’t be removed.

Do App Store apps leave files behind?

Yes, in ~/Library/Containers and ~/Library/Group Containers. Apps sandboxed by the App Store keep nearly everything there.

Sources

Your privacy choices

With your permission, Google Analytics measures visits to this site using cookies. Privacy policy.