in ,

How to Uninstall Apps on MacBook (Without Leaving Junk Behind)

Uninstall Apps on MacBook
Uninstall Apps on MacBook

I spent way too long assuming dragging an app to the Trash was the “real” way to uninstall apps on MacBook, and it kind of is, but it also leaves a mess behind more often than people realize. So here’s the actual full picture — the quick way, the thorough way, and what to do when an app refuses to budge.

Quick Answer

  • Fastest method: Open Launchpad, click and hold the app icon, click the X.
  • Also works: Drag the app from the Applications folder to the Trash, then empty it.
  • App Store apps: Same drag-to-trash method, or right-click > Delete from the App Store’s “Purchased” list.
  • Leftover files: Check ~/Library/Application Support, ~/Library/Preferences, and ~/Library/Caches for the app’s leftover folders.
  • Stubborn apps: Use Activity Monitor to quit the process first if it won’t delete while running.

Why “Just Drag to Trash” Isn’t the Whole Story

Windows and Mac handle this pretty differently, and if you’re coming from Windows, this trips people up constantly.

On Windows, apps come with an installer and, usually, an uninstaller that cleans up registry entries and files scattered across the system. On a Mac, most apps are just one big bundle sitting in the Applications folder — deleting that bundle removes the app itself just fine. But a lot of apps also drop preference files, cache data, and support files into your user Library folder during setup, and dragging the main app to the Trash does absolutely nothing to those.

It’s not usually a big deal for casual apps. But for anything you installed and used heavily — a big design tool, a VPN client, some background utility — those leftover files can add up to hundreds of megabytes or, in rare cases, gigabytes over time. And some apps leave behind background helper processes or login items that keep running even after the main app is gone, which is a separate annoyance on top of the storage one.

Step-by-Step: Removing an App the Normal Way

Step 1: Quit the app first

Right-click its icon in the Dock and choose Quit, or press Cmd+Q while it’s active. Some apps won’t let you delete their files while they’re still running.

Step 2: Open Launchpad or Finder

Launchpad is the fastest route for most people — it’s the icon that looks like a rocket ship in your Dock, or you can pinch closed on the trackpad with your thumb and fingers.

Step 3: Remove the app

  • In Launchpad: Click and hold any app icon until they all start wiggling, then click the small X on the app you want gone.
  • In Finder: Go to Applications in the sidebar, find the app, and drag it to the Trash icon in the Dock (or press Cmd+Delete).

Note that Launchpad’s wiggle-and-X method only works for apps installed through the App Store or that support this removal style. Some apps installed from outside the App Store simply won’t show that X — for those, Finder’s drag-to-trash is your method.

Step 4: Empty the Trash

Right-click the Trash icon and choose Empty Trash, or the app files will just sit there taking up disk space until you do. This step gets skipped constantly and is probably the single most common reason someone thinks they “deleted” an app but their storage numbers haven’t moved.

Step 5: Enter your Mac password if prompted

Some apps are installed in protected system locations and macOS will ask for your admin password before letting you delete them. This is normal and not a sign something’s wrong.

What Actually Worked For Me (Cleaning Up Leftover Files)

I’d uninstalled a video editor a while back thinking I was done, freed up maybe 2GB from the main app, and moved on. Months later I was staring at a “storage almost full” warning and went digging through About This Mac > Storage > Manage. Turned out there was a nearly 6GB cache folder from that same editor still sitting in ~/Library/Application Support, completely untouched by the original delete.

My first move was actually to try one of those free “Mac cleaner” apps that promise to scan for junk automatically. That got me… nowhere useful, honestly — it found some obvious stuff like browser caches but never flagged the specific app folder I was looking for. What actually worked was manually going into Finder, hitting Cmd+Shift+G, typing ~/Library/Application Support, and just scrolling through folder names until I recognized the app’s name. Deleted that one folder and got my 6GB back immediately.

Advanced: Fully Removing Leftover Files Manually

If you want a genuinely clean removal, here’s where apps tend to leave things behind:

  • ~/Library/Application Support/[App Name]
  • ~/Library/Preferences/com.[developer].[appname].plist
  • ~/Library/Caches/[App Name or bundle ID]
  • ~/Library/Logs/[App Name]
  • ~/Library/LaunchAgents/ — for apps with background helpers or auto-updaters

To get there, open Finder, press Cmd+Shift+G, and paste in each path. The user Library folder is hidden by default in Finder, so this shortcut is the easiest way in without permanently unhiding it through Terminal.

Not every app leaves something in every one of these folders, and the exact folder name usually matches the app or developer name, though sometimes it’s a less obvious bundle identifier like com.adobe.something instead of the app’s actual display name.

When an App Won’t Delete

If macOS says a file “is in use” and blocks the delete:

  1. Open Activity Monitor (Applications > Utilities).
  2. Search for the app’s name or any related helper processes.
  3. Select the process and click the X (Force Quit) in the toolbar.
  4. Try deleting the app again.

Occasionally a helper process runs under a slightly different name than the app itself — background sync tools and menu bar utilities are the usual offenders here.

Third-Party Uninstaller Apps

For anyone who doesn’t want to hunt through Library folders manually, apps like AppCleaner or CleanMyMac scan for related files automatically and offer to remove them alongside the main app. AppCleaner is free and does the job for most people; CleanMyMac does more but isn’t free. Your mileage may vary on how thorough these are — from what I’ve seen they catch most, but not always every single leftover file, especially with less common apps.

Prevention Tips

  • Before uninstalling, check if the app has a built-in uninstaller (some do, usually in the same folder as the app or accessible from its own menu).
  • Don’t install apps you’re only “trying out” directly into heavily used folders — keep an eye on what you install so cleanup later is less of a guessing game.
  • Periodically check About This Mac > Storage > Manage to catch large leftover folders before they pile up.

FAQ

Does deleting an app from the Dock uninstall it? No — removing an icon from the Dock just removes the shortcut. The app itself is untouched until you delete it from Applications.

Why does an app still show up after I deleted it? Usually a Launchpad or Finder cache issue. Restarting the Mac or waiting a few minutes for Launchpad to refresh usually clears it.

Can I get back an app I uninstalled by mistake? If it was from the App Store, yes — go to the App Store, click your profile, and reinstall it from Purchased/Account history for free. If it wasn’t from the App Store, you’ll need the original installer or download link again.

Do I need admin rights to uninstall an app? For most apps in your own Applications folder, no. For apps installed system-wide for all users, yes, you’ll likely be asked for your password.

Is it safe to delete files from the Library folder? Generally yes, as long as you’re deleting folders that clearly match the app you removed. Just don’t go deleting unrelated system files in there.

Editor’s Opinion

not gonna lie, the leftover file thing bugs me more than it should for such a small issue. macos makes uninstalling look so clean and simple on the surface and then quietly leaves gigabytes of cache sitting around for stuff you deleted months ago. AppCleaner fixed this for me pretty much permanently, i just dont trust the drag-to-trash method alone anymore for anything i actually used for a while.

Written by ugur

Ugur is an editor and writer at (NSF Tech), specializing in technology and Windows. He produces in-depth, well-researched, and reliable stories with a strong focus on Windows, emerging technologies, digital culture, cybersecurity, AI developments, and innovative solutions shaping the future. His work aims to inform, inspire, and engage readers worldwide with accurate reporting and a clear editorial voice.

Contact: [email protected]