Back to All Guides
macOS macOSUninstallerDeep CleanupBeginner

Uninstalling an App on Mac Doesn't Actually Delete It

Dragging an application from /Applications into the Trash can only deletes the executable binary and leaves gigabytes of leftover files behind. Apple designed macOS so that dragging an app to the Trash is intuitive and quick. But macOS does not automatically clean up the user data, support caches, or container files that the app created during use. Over two or three years, these orphaned files quietly accumulate into tens of gigabytes of wasted storage.

What's Actually Going On

When an application runs on macOS, it creates support directories across ~/Library/Application Support, ~/Library/Caches, and ~/Library/Containers.

Dragging the app bundle (.app) to the Trash only deletes the main bundle in /Applications. The operating system leaves all related support files completely untouched.

Apps like Spotify, Adobe Creative Cloud, Slack, and Chrome leave behind massive local databases and offline caches even after you think you removed them.

Where App Leftovers Hide on macOS

1. Check ~/Library/Application Support/<AppName>

This folder stores persistent user data, downloaded extensions, offline audio/video caches, and local databases. After deleting an app, check here to remove remaining support folders.

bash
open ~/Library/Application\ Support/

2. Inspect ~/Library/Caches/<AppName>

Streaming apps and web browsers store gigabytes of cached network responses and compiled assets in this directory. If the app is gone, delete its corresponding folder.

3. Clear Sandbox Containers in ~/Library/Containers

Modern sandboxed Mac App Store applications store their isolated system trees and documents under ~/Library/Containers/<bundle.identifier>.

4. Purge Stale Preferences in ~/Library/Preferences

Every app creates a .plist file containing your preferences. While small individually, hundreds of orphaned plists clutter your system configuration.

We got tired of doing this manually — that's exactly why we built Orbit.

Orbit Interface Orbit App Uninstaller tracks down every single support file, container, and cache automatically.

One More Thing

Some applications come with their own dedicated uninstaller scripts located in /Applications/Utilities/ or inside their installation disk image.

Always check if an app (especially kernel-level tools like virtual machines or audio routing drivers) provides an official uninstaller before manually deleting files.

The Verdict

Use Manual Method if: Use manual ~/Library folder checking if you only delete an app once a year and are comfortable hunting through Finder path bars.

Use Orbit if: Use Orbit if you want an intelligent uninstaller that catches every leftover file automatically whenever you delete an application.

Finding these files too slow?

Orbit visualizes your entire drive — Mac and Windows both — so you see exactly where space is going before you delete anything.

Orbit Interface

Continue Reading