FileForge
  • Features
  • How it works
  • Pricing
  • FAQ
Get FileForge

How to Completely Uninstall Mac Apps (Including Ghost Files)

A practical guide · 3 methods compared

Dragging an app to the Trash on macOS doesn't remove everything. Leftover preferences, caches, and support files sit in your Library folder for years. Here's how to find and remove them — and why most uninstallers miss half of it.

TL;DR

  • Manual: search ~/Library for the app's bundle ID (slow but free)
  • Free tool: AppCleaner (solid, misses some edge cases)
  • Paid tool: FileForge — uses Apple's Launch Services API to catch true orphans other tools miss

What macOS leaves behind when you drag to Trash

When you trash Photoshop.app, these folders still exist:

  • ~/Library/Application Support/Adobe/...
  • ~/Library/Caches/com.adobe.Photoshop/
  • ~/Library/Preferences/com.adobe.Photoshop.plist
  • ~/Library/Containers/com.adobe.Photoshop/
  • ~/Library/Saved Application State/com.adobe.Photoshop.savedState/
  • Launch agents, login items, background processes

Total leftover: often 100 MB – 2 GB per app. Multiply by 50 apps you've tried over the years.

Method 1: Manual search (free, tedious)

  1. Find the app's bundle ID first: mdls -name kMDItemCFBundleIdentifier /Applications/Photoshop.app
  2. Search for that ID in Finder's sidebar-visible Library (hold Option when clicking Go menu)
  3. Manually inspect each match
  4. Delete what you're confident about

Time: ~10 minutes per app. Risky if you delete the wrong folder.

Method 2: AppCleaner (free)

AppCleaner is the community standard free tool.

  1. Download AppCleaner
  2. Drag the app onto it
  3. Review the list of leftover files
  4. Click "Remove"

Limitations: misses leftovers from apps already uninstalled (you have to remember what you had). Also misses some edge cases like Helper tools, agents, XPC services.

Method 3: FileForge's Ghost Files ($14.99)

FileForge scans /Applications to see what's installed, then scans common leftover locations. Anything matching an app that's not installed is flagged as a ghost file.

Why this catches more:

  • Uses Apple's Launch Services API to verify if a bundle ID is truly registered on the system (not just "is there a file at this path")
  • Walks up bundle ID parents (com.hnc.discord.shipit → com.hnc.discord) to avoid flagging legitimate helper processes
  • Strips team ID prefixes (6N38VWS5BX.ru.keepcoder.Telegram → ru.keepcoder.Telegram)

I've personally recovered 8 GB on my own Mac — apps I'd uninstalled 2+ years ago that still had gigabyte caches hanging around. Try FileForge.

FAQ

Is it safe to delete these leftover files?

If the app is truly gone, yes — they're orphaned. FileForge moves them to Trash (recoverable for 30 days) rather than permanently deleting. AppCleaner does the same.

Why doesn't macOS do this automatically?

App developers handle their own "Helper" processes and caches. There's no standard "uninstall" hook in macOS, so leftover data is the developer's responsibility — and most apps don't clean up after themselves.

Does using the Mac App Store avoid this?

Partially. App Store apps use Containers that get cleaned up on uninstall, but preferences and caches often persist.

What about subscription apps like Adobe or Microsoft?

These are the worst offenders. Adobe Creative Cloud leaves behind 2–5 GB even after "uninstall." Microsoft Office leaves ~500 MB.

Conclusion

If you install and uninstall apps often (most power users do), you're likely sitting on 5–20 GB of ghost files. Tools like AppCleaner and FileForge solve the problem in 30 seconds instead of 30 minutes.


Related: What's Taking Up Space on My Mac?

FileForge

A macOS file management tool built by an indie dev.

Product
  • Features
  • Pricing
  • How it works
Support
  • Contact
  • FAQ
Legal
  • Privacy
  • Terms
  • Refunds
© 2026 FileForge · Ali Essaji. All rights reserved.