How To Delete Apps On Mac

I’m running out of storage on my Mac and can’t figure out the right way to fully delete apps, including all their leftover files. Some apps don’t show an uninstall option, and dragging them to Trash doesn’t seem to free up much space. Can someone explain the proper steps or best tools to completely remove apps on macOS?

Yeah, macOS leaves junk behind when you delete apps. Dragging to Trash only removes the main app file. You need to clean the support files too.

Quick overview of how apps install

  1. Simple apps
    These are usually one .app file in Applications.
    Drag to Trash, empty Trash.
    Then remove leftovers in Library.

  2. Apps with uninstallers
    Some apps, like Adobe or antivirus tools, install extra services and drivers.
    Check these places for an uninstaller:
    Applications folder, inside the app’s folder
    /Applications/Utilities
    In the menu of the app itself, something like Help or Tools

If there is an uninstaller, use that. Do not only drag to Trash.

Manual cleanup for leftover files
Do this for apps you already deleted by dragging.

Step 1. Remove the app
Open Finder
Go to Applications
Drag the app to Trash
Empty Trash

Step 2. Remove user Library files
In Finder, press Command + Shift + G
Type
~/Library
Then check and delete files related to the app in:

~/Library/Application Support/
Look for folders with the app or developer name

~/Library/Preferences/
Files ending in .plist with the app name

~/Library/Caches/
Folders with the app name

~/Library/Logs/
Sometimes big log files

~/Library/Containers/
For App Store apps, look for folders with the app name

~/Library/Saved Application State/
Files like com.appname.savedState

You do not have to clean all of these every time, but big apps often store hundreds of MB there.

Step 3. Remove system-wide leftovers
Use Go To Folder again in Finder and check:

/Library/Application Support/
/Library/Preferences/
/Library/LaunchAgents/
/Library/LaunchDaemons/
/Library/Logs/
/Library/Extensions/

Only delete items you are sure match the app name. If you are not sure, google the filename first.

Step 4. Check disk usage
Click Apple menu
About This Mac
Storage
Manage
Look at Applications and Documents
Sort by size to see the big offenders.

Third-party tools
If you do not want to hunt files manually every time, you can try things like
AppCleaner (free, popular, small)
AppCleaner works by scanning for related files when you delete an app. For basic apps it helps a lot. For stuff like Adobe, use the official uninstaller first, then AppCleaner for leftovers.

Big space hogs to check
Photos Library in your Pictures folder
iOS backups in
~/Library/Application Support/MobileSync/Backup
Old Xcode versions in Applications
Virtual machines in your Documents or a VM folder
Downloads folder with old installers and DMGs

Safe workflow going forward

  1. For App Store apps
    Delete from Launchpad
    Hold Option until icons jiggle
    Click the X

  2. For non App Store apps
    First look for an uninstaller in the app folder
    If none, use AppCleaner or similar
    Then quick check in ~/Library/Application Support and Caches

Do not delete random stuff from /System or /Library if it does not clearly match the app name. That part can break things.

If you tell what app names you are trying to remove, people here can point at exact folders to nuke.

@waldgeist covered the classic manual cleanup pretty well, but I’ll be honest: if you do exactly that every single time, you’ll go insane.

Couple of extra angles and a few spots where I’d do things differently:

  1. Don’t overdo manual deletion
    I disagree a bit on digging through every single Library subfolder for every tiny app. For big stuff (Adobe, games, dev tools, office suites) sure, hunt their junk. For a 30 MB menu bar app, the time you spend manually nuking every plist is worth more than the 5–10 MB you’ll recover.

  2. Start with the “big rocks”
    If you’re running out of space, deleting a 60 MB utility is not the win. Check these first:

    • Huge apps: Xcode, Steam + game libraries, Parallels/VMware, music production suites
    • “Data inside apps”: Photos, Mail, Messages, note apps with attachments
    • GarageBand / iMovie extra content (these can eat multiple GB)
      Use  menu → About This Mac → Storage → Manage and sort Applications by size, like @waldgeist mentioned, but then also check the “Documents” and “Other Users” sections. People forget about other user accounts having giant crap.
  3. Use AppCleaner correctly
    If you use something like AppCleaner:

    • Quit the app first
    • Drag the app into AppCleaner instead of deleting it normally
    • Review the list it finds and uncheck anything that looks unrelated
      It is not magic, but for most non-Adobe, non-antivirus apps it gets 90% of the junk in one go without spelunking in Library.
  4. Launch agents & daemons that won’t die
    One thing that bites people: background stuff that keeps running even after the app is “deleted.”

    • Check System Settings → General → Login Items
    • Turn off anything from the app you “removed”
      Some apps drop helpers into /Library/LaunchAgents and /Library/LaunchDaemons like @waldgeist said, but macOS’s Login Items view is way safer than randomly deleting things in /Library.
  5. “Other” storage is often not apps at all
    If drag to Trash doesn’t seem to free space, half the time the real problem is:

    • Local Time Machine snapshots
    • iCloud Drive “keeping a local copy of everything”
    • Old iOS backups
      Deleting apps won’t help much until you:
    • Open Time Machine prefs and either plug in a backup drive so local snapshots can clear, or disable/enable Time Machine to purge old locals.
    • In System Settings → Apple ID → iCloud → iCloud Drive → Options, uncheck stuff you don’t need locally.
    • Kill iOS backups in Finder: connect iPhone → Finder → your device → Manage Backups → delete old ones.
  6. What I’d actually do in your shoes

    1. Sort Applications by size and uninstall the top 5 hogs first.
    2. For each:
      • If it has an uninstaller, use it.
      • If not, run it through AppCleaner.
      • Only if it’s huge and old do a quick look in ~/Library/Application Support and ~/Library/Caches for its name.
    3. Then check:
      • Photos Library in ~/Pictures
      • MobileSync/Backup for iOS junk
      • Downloads for old DMGs and installers

You don’t need a perfectly clean system; you just need your disk not screaming at 99% full. Aim to clean the big, obvious stuff and only go “full goblin in Library” on massive apps, not every little menu bar toy you once installed at 2am.

If dragging to Trash barely moves the needle, you’re probably fighting data and system cruft more than app binaries.

A few angles that add to what @waldgeist said and occasionally push back a bit:


1. Stop thinking “delete app,” start thinking “delete app + payload

Plenty of macOS apps keep their real weight outside /Applications:

  • Design / photo apps: huge asset caches, temp renders
  • Music / video: sample libraries, plugin content, media caches
  • Games: game assets in ~/Library/Application Support or inside ~/Library/Containers

Instead of hunting a million tiny files per app, I’d:

  1. Sort apps by size:
    • Apple menu → About This Mac → Storage → Manage → Applications.
  2. For each heavy app, look specifically in:
    • ~/Library/Application Support/<App or Company>
    • ~/Movies and ~/Music for content packs
    • ~/Library/Containers for sandboxed apps (search by app name)

If the support folder is larger than the app itself, that is where your gigabytes are hiding.

I actually disagree a bit with aggressively cleaning small helper apps. Kill a 15 GB game library or a 40 GB Xcode + simulators install and you’ll feel it. Deleting four menu bar tools will not solve “disk full.”


2. Don’t trust “Available” space blindly

macOS loves “purgeable” space and local snapshots. So it will pretend you are fine until you try to copy a big file.

If you remove big apps and still see no real gain:

  • Open Terminal and check snapshots:

    tmutil listlocalsnapshots /
    
  • If you are comfortable, remove old ones:

    sudo tmutil deletelocalsnapshots <snapshot-name>
    

Or more safely: plug in your Time Machine drive or toggle Time Machine off and on in Settings so macOS cleans them up itself.

This is one area many “how to delete apps on Mac” guides gloss over. You can nuke apps all day and local snapshots still eat tens of GB.


3. System cruft that app uninstallers never touch

A few heavy, often ignored spots:

  • Old iOS / iPadOS backups
    • In Finder: select your iPhone → “Manage Backups” → remove the ancient ones.
  • Xcode derived data and simulators
    • Xcode → Settings → Locations → “Derived Data” → open in Finder and delete.
    • In Xcode’s “Window” → “Devices and Simulators” you can remove old simulators.
  • Video / audio app caches
    • Final Cut Pro, Logic, DaVinci etc. have their own cache / render folders. Cleaning those can save dozens of GB.

These are not technically “apps” but they are tied to them and are almost always the real hogs.


4. When manual cleanup is worth it

Manual Library spelunking is exhausting if you try to be perfect. I think it is worth it in these cases:

  • Anything from Adobe, antivirus vendors, VPNs
  • “Suite” apps that install helpers and kernel extensions
  • Old development stacks: Docker, Homebrew tools, VMs

For those, I would:

  1. Check if they ship an uninstaller in /Applications/<Vendor> or inside the app disk image. Use that first.
  2. Then manually search in these folders for the vendor / app name:
    • /Library/Application Support
    • /Library/LaunchAgents and /Library/LaunchDaemons
    • ~/Library/Application Support
    • ~/Library/Preferences

Unlike small utilities, these monsters leave behind gigabytes and persistent agents, so the extra effort is justified.


5. Login helpers and background junk

@waldgeist covers the classic Library paths. I would lean more on the GUI first:

  • System Settings → General → Login Items
    • Disable leftover helpers from apps you think you removed.

Also check:

  • System Settings → Network → VPN & Filters
    • Some security and VPN apps live here even after “deletion.”

Do not randomly delete launch daemons if you are not sure what they do. Disabling via Settings is safer and usually enough.


6. When an “uninstaller app” is actually useful

Some people like to use dedicated uninstall tools. Used sanely, they are fine for:

  • Quickly finding all files matching a vendor name
  • Preventing you from hunting manually for every plist

Pros of using a dedicated “how to delete apps on Mac” style tool:

  • Saves time for common, sandboxed apps
  • Central place to see related support files and caches
  • Often catches things in ~/Library/Containers or ~/Library/Group Containers you might miss

Cons:

  • They can be over‑aggressive if you just blindly delete everything they suggest
  • You still need to manually remove or review really complex stuff like Adobe or security suites
  • One more resident app that might install background components of its own

Whichever tool you use, treat its results as suggestions, not gospel. Uncheck anything that clearly belongs to a different app or framework.


7. Rough, practical workflow that will actually free space

If I were in your position right now:

  1. Free the big chunks first

    • Sort apps by size, remove or offload: games, pro media apps, Xcode, VMs.
    • For each big app, check its Application Support folder and media libraries.
  2. Kill hidden “data hogs”

    • iOS backups in Finder.
    • Photos / iMovie / GarageBand libraries in your home folder.
    • Check Downloads and Desktop for old installers, DMGs, ISOs.
  3. Deal with system / snapshot weirdness

    • Make sure Time Machine is either properly backing up to a drive or disabled so snapshots are cleared.
    • Optionally, manually clear local snapshots if you are comfortable with Terminal.
  4. Only then worry about tiny leftovers

    • For small apps, delete like normal or with an uninstaller tool.
    • Skip combing through every subfolder unless the app was truly huge.

You do not need a surgically pristine system. You need 20 to 50 GB of headroom so macOS stops choking. Focus on the multi‑gigabyte offenders and the storage math starts working in your favor fast.