How to Uninstall Apps on Mac and Remove Leftovers (The Right Way)

Dragging apps to Trash leaves files behind. Learn how to uninstall apps on Mac and remove leftovers safely to reclaim space.

· 2 min read

Uninstalling apps is a great way to free space—if you remove the leftovers too. Incomplete uninstalls can leave behind gigabytes of hidden files, defeating the purpose of cleaning up.

Why dragging to Trash isn’t enough

Many macOS apps store data in multiple locations beyond the /Applications folder. These leftovers include:

  • ~/Library/Application Support - App-specific data, preferences, and databases
  • ~/Library/Caches - Temporary files, thumbnails, and cached content
  • ~/Library/Preferences - Settings and configuration files
  • ~/Library/Logs - Error logs and crash reports
  • ~/Library/Saved Application State - Window positions and recent documents
  • Launch agents and daemons in ~/Library/LaunchAgents or /Library/LaunchDaemons
  • Container folders for sandboxed apps

That means the app icon disappears, but storage remains occupied by orphaned files that can accumulate over time.

Manual Uninstall Steps

For a thorough manual uninstall:

  1. Quit the app completely - Use Activity Monitor (search in Spotlight) to force quit any background processes.

  2. Move to Trash - Drag the app from /Applications to Trash, or use Finder's "Move to Trash" option.

  3. Remove support files - Open Finder, press Cmd+Shift+G, and navigate to:

    • ~/Library/Application Support/[App Name]
    • ~/Library/Preferences/com.developer.app.plist
    • ~/Library/Caches/com.developer.app
  4. Clear caches and logs - Delete folders in ~/Library/Caches/ and ~/Library/Logs/ related to the app.

  5. Check for launch items - Use System Settings > General > Login Items to remove any startup entries.

  6. Empty Trash - Right-click Trash icon and select "Empty Trash" to permanently delete files.

This process can reclaim significant space, especially for large apps like Adobe Creative Suite or gaming software.

Common Leftover Locations by App Type

Different apps leave files in different places:

  • Creative apps (Photoshop, Final Cut): Large cache files in ~/Library/Caches/Adobe or similar
  • Browsers and extensions: Profile data in ~/Library/Application Support/[Browser]
  • Games: Save files, mods, and temporary downloads scattered across user folders
  • System utilities: Preference files that persist even after deletion

Always search for the app name using Finder's search (Cmd+F) with "System Files" included to find all remnants.

Risks of Incomplete Uninstalls

Leaving leftovers behind can cause:

  • Storage waste: Hidden files eating up disk space unnecessarily
  • Conflicts: Old preferences causing new app installations to behave strangely
  • Security risks: Orphaned data potentially containing sensitive information
  • Performance issues: Corrupted caches slowing down system performance
  • Update problems: Residual files preventing clean reinstalls

For example, a poorly uninstalled email client might leave behind account credentials in preferences, while a game could retain gigabytes of cached assets.

When to Use Uninstall Tools

Manual removal works for simple apps, but for complex software with deep integrations, use specialized tools. Look for cleaners that:

  • Show exactly what will be deleted
  • Offer selective removal (keep data if reinstalling)
  • Handle system-level leftovers safely
  • Provide undo options

The easiest way: MacRevive

MacRevive simplifies the process by automatically identifying:

  • Leftover support files and caches
  • Hidden storage hogs from uninstalled apps
  • Potential conflicts from incomplete removals
  • Safe cleanup opportunities

It provides a guided interface to review and remove items, ensuring you don't accidentally delete important data. MacRevive also monitors for app leftovers after uninstalls to keep your Mac clean.

For more on reducing System Data, see our System Data reduction guide.

Try MacRevive (Free Download)

MacRevive helps you safely reclaim disk space by cleaning caches, logs, and leftovers — without touching your important files.