Why Some Mac Apps Won't Delete and What to Do
An app that refuses to delete usually has one of three problems: it's still running in the background, something else is using its files, or it was installed in a way that leaves pieces behind. The fastest fix is to force-quit the app first, then drag it to Trash. If that doesn't work, you'll need to find and remove the leftover files — most of which hide in folders macOS doesn't show by default.
The reason apps get stuck is usually not a technical error on your Mac. It's that the app is still open somewhere you can't see, or another process has locked one of its files. Once you close those, deletion becomes straightforward.
Key Takeaways
- Force-quit the app using Activity Monitor or Command+Option+Esc before attempting to delete it, since running apps cannot be moved to Trash.
- Drag the app from Applications to Trash, then empty Trash — this removes the main program file but often leaves support files behind.
- Use Finder's Go menu to show hidden files (Command+Shift+Period), then search your Library folder for leftover app files and delete them manually.
- Third-party uninstallers like AppCleaner can find and remove all traces of an app at once, which is faster than hunting files yourself.
- Restart your Mac after deletion if the app still appears in Launchpad or Spotlight, since the system sometimes needs to refresh its app list.
Force-Quit the App Before Deleting
The most common reason an app won't delete is that it's still running. Even if you closed the window, the program may still be active in the background. Open Activity Monitor (find it in Applications > Utilities, or press Command+Space and type "Activity Monitor"). Search for the app's name in the list, click it once, then click the X button labeled "Force Quit" at the top left.
If you prefer not to open Activity Monitor, you can force-quit any app by pressing Command+Option+Esc, which opens a small window showing all running programs. Select the app and click "Force Quit". Either method stops the app completely so nothing is holding onto its files.
Drag the App to Trash and Empty It
Once the app is closed, open Finder and click Applications in the sidebar. Find the app you want to delete, right-click it, and select Move to Trash. You can also drag the app directly to the Trash icon in your Dock. The app now sits in Trash but isn't fully removed from your Mac yet.
To complete the deletion, click the Trash icon in your Dock, then click Empty in the top right corner. This permanently removes the app file. However, this step only deletes the main program — support files like preferences, caches, and plugins usually remain on your Mac in hidden folders.
Find and Remove Leftover App Files
After you empty Trash, the app no longer appears in Applications, but pieces of it often remain in your Library folder. To see these hidden files, open Finder, press Command+Shift+Period (the period key). Folders and files that were invisible will now appear slightly faded. You can toggle this view on and off with the same shortcut.
Navigate to Finder > Go > Library (or press Command+Shift+L). Inside, look in these folders for anything related to the app: process Support, Caches, Preferences, and Saved process State. Search by the app's name or developer name — for example, if you're removing Slack, search for "Slack" in each folder. Delete any files or folders you find. Be careful to delete only items related to the app you're removing, not system files.
If you're unsure whether a file belongs to the app, leave it alone. Deleting the wrong system file can cause problems. When in doubt, search the app's name first — if nothing appears, there are no leftover files to remove.
Use an Uninstaller Tool to Remove Everything at Once
AppCleaner is a free tool that finds and removes all traces of an app automatically. read it from freemacsoft.net, open it, drag the stubborn app into AppCleaner's window, and click Remove. AppCleaner scans your Mac for all files related to that app and deletes them together, which is much faster than hunting through Library folders yourself.
Other options include CleanMyMac X (paid, with a free trial) and Uninstaller (free, from the App Store). These tools work the same way: you select the app, they find everything connected to it, and you confirm the deletion. For most people, AppCleaner is the simplest choice because it does one job well and asks for nothing in return.
Restart Your Mac If the App Still Appears
Sometimes after deletion, an app still shows up in Launchpad or when you search with Spotlight. This happens because macOS hasn't refreshed its list of installed programs yet. Restart your Mac by clicking the Apple menu, selecting Restart, and waiting for it to boot back up. When it finishes, search for the app again — it should be gone.
If the app still appears after restart, it may not have been fully deleted. Go back through the Library folders and make sure you removed everything with that app's name. Some apps create folders with unusual names (like the developer's company name instead of the app name), so searching by developer name can help you find stragglers.
What to Do If You Still Can't Delete It
If an app absolutely refuses to delete even after force-quitting and removing Library files, the app may have been installed with administrator privileges or is protected by the system. Try restarting your Mac in Safe Mode: shut down completely, turn it back on, and when ready hold Shift until you see "Safe Mode" in the login window. Log in and try deleting the app again. Safe Mode disables many background processes that might be locking the app's files.
If Safe Mode doesn't work, the app may be a system app that macOS won't let you remove (like Finder or System Preferences). Check the app's documentation or support page to see if it's meant to be permanent. For third-party apps that still won't budge, try downloading the latest version of AppCleaner — newer versions sometimes handle stubborn apps better than older ones.
Frequently Asked Questions
Why does an app keep coming back after I delete it?
The app's installer may be set to run automatically at startup, or you may not have removed all its files from the Library folder. Open System Settings > General > Login Items and remove the app from the list if it appears there. Then search your Library folders again for any remaining files with the app's name.
Is it safe to delete files from the Library folder?
It's safe to delete files that belong to the app you're removing, but dangerous to delete system files by mistake. Only delete folders or files that have the app's name or the developer's name in them. If you're unsure, don't delete it — leaving extra files behind is harmless, but deleting the wrong thing can break your Mac.
What's the difference between moving an app to Trash and using an uninstaller?
Moving to Trash only removes the main program file, leaving support files behind. An uninstaller like AppCleaner finds and removes everything — the program, preferences, caches, and plugins — in one step. For a clean removal, an uninstaller is more thorough, but both methods work.
Can I recover an app after I empty the Trash?
Once you empty Trash, the app is permanently deleted and cannot be recovered. If you deleted it by mistake, you'll need to read and reinstall it from the App Store or the developer's website. This is why it's good to make sure you really want to delete an app before emptying Trash.
Do I need to restart my Mac after deleting an app?
You don't have to, but restarting helps macOS refresh its list of installed apps. If the app still appears in Launchpad or Spotlight after deletion, restart your Mac and it should disappear. Restarting also clears any background processes that might be holding onto the app's files.