How to delete apps on Mac that won't delete
You dragged it to the Trash and macOS refused, or it came back on its own. Here is every reason a Mac app won't delete, in the order it usually turns out to be, with the fix for each one and an honest answer for the case you can't fix yourself.

You dragged the app to the Trash and macOS refused. Or it went in fine and came back a day later. Or the Trash sits there full and will not empty. Those are three different failures with three different fixes. Seven causes produce them, and which one you have decides where to start.
If the app went into the Trash without complaint and you only want the leftovers gone, you want the standard uninstall guide. This page is for when that process breaks.
Start here: the app is still running
This is the cause most of the time, and the one Apple names first: "If an app won't uninstall because your Mac says it's in use, make sure that the app isn't open."
The catch is that closing an app's window does not quit it. Plenty of Mac apps keep running with no window at all, as a menu-bar icon or as a helper with no interface whatsoever. Grammarly, Dropbox, Zoom and most VPNs work this way, as does anything that syncs.
- Look along the menu bar at the top right. If the app's icon is there, click it and choose Quit.
- Check the Dock. A small dot under an icon means it is running. Control-click the icon and choose Quit.
- If neither works, open Activity Monitor (Applications > Utilities). Search for the app, select what comes up, click the Stop button in the toolbar, then choose Quit.
- If Quit does nothing, choose Force Quit. Apple's warning is fair: "If the process has files open, you may lose data." Save your work elsewhere first.
- Now drag the app from Applications to the Trash.
Grammarly's own support page walks this exact path. It names the error, "The item 'Grammarly Desktop' can't be moved to the Bin because it's open," then says to quit from the menu-bar icon, switch off Launch at startup under Settings > Customization, restart, and only then move it to the Trash. That order generalises.
"The operation can't be completed because the item is in use"
Same cause, later moment: the app went into the Trash and the Trash now refuses to empty.
One thing to clear up, because half the internet repeats it. Holding Option while you choose Empty Trash does not force out a file something is using. Apple documents that key as doing one thing: skipping the confirmation dialog.
What works is releasing whatever holds the file. Restart the Mac, which ends every process at once, then empty the Trash before opening anything else. If it survives that, Apple's next step is safe mode: shut down fully, hold the power button until "Loading startup options" appears, select your disk, hold Shift and click Continue in Safe Mode. (On an Intel Mac, hold Shift from startup until the login window.) Safe mode loads almost nothing beyond macOS, so nothing is left holding the file.
Nothing returns to the disk until the Trash is empty, which is often the whole answer to deleting files and seeing no space appear.
The app deletes, then comes back
Apps can install a small file telling macOS to start something at login or keep it running. Apple calls these launch agents and launch daemons, and they live in ~/Library/LaunchAgents, /Library/LaunchAgents and /Library/LaunchDaemons. One setting in them, KeepAlive, means macOS restarts that job the moment it stops. Leave one behind and its updater can pull the app back down on its own.
You do not need to go near those folders. Since macOS 13 every one of these items appears in System Settings. Open Apple menu > System Settings > General, then Login Items on macOS 14 Sonoma, or Login Items & Extensions on macOS 15 and later. Under Allow in the Background, switch off anything belonging to the app, then quit it, restart and delete it.
Editing those .plist files by hand goes further than most people need to, and the ones in /Library/LaunchDaemons want an admin password and can break an app you still use. Use the switch macOS gives you. The same list explains a slow login, covered in what login items do to startup time.
The app ships its own uninstaller
Apple's guidance is specific: before dragging anything, check whether the app came in a folder containing an Uninstaller program, and run that.
Anything installed from a .pkg rather than dragged out of a .dmg is a candidate: Adobe's Creative Cloud apps, most antivirus software, printer suites, VPN clients. Open the app's folder inside Applications and look. If nothing is there, the developer's support site will say.
It came with your Mac, and it isn't going anywhere
Some apps cannot be deleted by anyone. Apple states it plainly: "You can't remove apps that are required by your Mac. This includes many apps that are installed by macOS, such as Mail, Music, Books, Notes, Podcasts, Maps, News, and Stocks."
They sit on a sealed, read-only volume guarded by System Integrity Protection. As Howard Oakley of the Eclectic Light Company notes, you cannot even copy one elsewhere and run it. Terminal commands to switch SIP off exist, and this guide will not walk you through them, for the reason he gives: unless you have a very good reason to do otherwise, your Mac should have SIP fully enabled at all times.
If the disk is what brought you here, what you can safely delete and how to free up space are better uses of an hour.
Your school or your employer installed it
If this is a Mac issued by a university, a school or a workplace, this may well be your answer.
Open Apple menu > System Settings > General > Device Management. A configuration profile listed there means the Mac is managed remotely, and that profile is what put the app on it. Select it, click the Remove button. Sometimes that works.
Often it doesn't, and Apple's own wording is the honest version: "If you can't remove a profile, your Mac may be a managed computer. Contact a system administrator in the school or institution that provided you with the computer for more information." Some profiles are set so only an administrator can lift them, and even when the app does delete, the management system may put it back at the next check-in.
Two things before you try. Removing a profile deletes everything it set up, so if it also configured your student email, that account goes with it. And removing something the institution requires tends to get noticed. Emailing whoever runs IT beats an evening on a workaround that cannot work.
"You don't have permission"
If macOS asks for a password you don't have, check whether your account is an administrator under System Settings > Users & Groups. The Applications folder is writable only by administrators, which is why a standard account cannot remove anything from it. Apple's developer support says the same: the directory is read-only for standard users.
Two smaller causes are quick to rule out. An item can be locked: select it, choose File > Get Info, deselect Locked. Permissions on one app can also be wrong: in that same window, expand Sharing & Permissions, click the lock, enter an administrator password, check your account has Read & Write.
Apps installed by a package are sometimes owned by root, and Apple's own developer forums say there is no clean way around that. Reinstall the software and run its uninstaller.
What this guide leaves out on purpose
Search this problem and you will find sudo rm -rf, chmod -R 777, and instructions for switching off System Integrity Protection. Those work. They also delete with no confirmation, no Trash and no way back if you mistype a path, and none of the causes above needs them. Everything here stays reversible until you empty the Trash. Hold that line when software offers to force-delete anything for you, which is part of the answer to do you need a Mac cleaner.
Once it's gone
Deleting the app is half the job. Its settings, caches and support data stay in your Library folder whether it left cleanly or not, and for a large app that can be more space than the app itself. The full uninstall guide covers the exact folders, and clearing app caches covers the part that grows fastest. If it was misbehaving enough that you wanted it gone, why your Mac feels slow is the next stop.
What makes this hard is that whatever blocks you is usually invisible: a helper with no window, or a background item you never agreed to. Plumby lists every running process with what it costs you and lets you Quit, Force Quit or Pause one without hunting through Activity Monitor. Its Startup view reads the background-items list macOS already keeps, and its Uninstall view shows every leftover file with its full path before anything is removed. It measures, shows you, and waits for your word.


