Skip to main content
Mole
Overview Features Testimonials Pricing FAQ
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES
Buy now Download

How to Completely Uninstall Apps on Mac (Remove Leftover Files Too)

July 16, 2026

Dragging an app to the Trash on a Mac feels like uninstalling it, but it rarely removes everything. The app icon disappears while its support files, caches, and background helpers stay behind, quietly taking up space and sometimes still running. To completely uninstall an app you have to remove those leftovers too.

Here is where they hide, how to clear them by hand, and the faster way to catch them all without guessing.

Why dragging to the Trash leaves leftovers

A Mac app is a bundle (the .app file), but most apps also write data outside that bundle the first time they run: preferences, cached data, support files, and sometimes a login item or background agent. Deleting the .app removes the program, not the trail it left across your Library folders. That trail is what people mean by app leftovers or remnants.

For a small app this is a few megabytes. For a browser, a chat app, or a design tool it can be gigabytes, and a leftover launch agent can keep relaunching a process you thought you removed.

Where app leftovers hide

Almost all of them live inside your user Library folder, which is hidden by default. In Finder, hold Option and open the Go menu to reveal Library. The usual locations are:

  • ~/Library/Application Support/: the app's main support data, often the largest leftover.
  • ~/Library/Caches/: cached files the app created for speed.
  • ~/Library/Preferences/: the app's settings (.plist) files.
  • ~/Library/Containers/ and ~/Library/Group Containers/: sandboxed app data.
  • ~/Library/Logs/: the app's log files.
  • ~/Library/Saved Application State/: window and session state.
  • ~/Library/LaunchAgents/: background helpers that relaunch the app or its services at login.

How to remove them by hand

  1. Quit the app completely, and check that it is not running in the menu bar or Activity Monitor.
  2. Move the .app from /Applications to the Trash.
  3. Open each Library folder above and look for items named after the app or its developer. Move the matching ones to the Trash.
  4. Pay special attention to LaunchAgents: a leftover .plist there can keep a background process alive after the app is gone.
  5. Empty the Trash.

This works, but it is slow and error-prone. App and developer names do not always match the folder names, sandboxed data is buried, and it is easy to delete the wrong file or miss the one that matters.

The faster, safer way

A dedicated uninstaller finds the trail for you. Mole scans for the app and its remnants across more than fifteen leftover categories, including the launch agents and preferences the manual method often misses, and removes them together with the app.

The part that matters is that it is review-first: before anything is deleted, Mole shows you the full list of files it found and their sizes, so you confirm what goes rather than trusting a black box. Protected system locations are skipped, and scanning is free, so you can see exactly what a full uninstall would remove before deciding.

The short version

Deleting the .app removes the program but leaves its support files, caches, preferences, and background agents scattered across your Library. To completely uninstall an app, clear those too. You can do it by hand through the Library folders, or let an uninstaller find and list every remnant so you can remove the whole app in one reviewed pass instead of hunting file by file.

Mole cleans caches, uninstalls apps completely, and maps your disk in one native Mac app.

Download Mole

Mole · 鼴

Cleanup, software, and status for your Mac.

v1.11.0 (93) · Release notes

Support

Help Documentation Releases Blog

Legal

Terms of Service Privacy Policy Refund Policy

Resources

CLI Tool Affiliates Program

Connect

Twitter hi@mole.fit

Only official site mole.fit · Fake sites may ship unsafe downloads

For your Mac, or a friend's. The CLI stays free for terminal workflows. May your time be your own.