The three ways to remove an app from your Mac, and why one leaves behind hidden files
Most Mac applications can be removed by dragging them to the Trash, but that method leaves behind preference files and support data that can accumulate over time. A more complete removal uses the app's own uninstaller if it has one. The most thorough approach is a dedicated uninstaller tool, though for most people the standard methods work fine.
The choice depends on whether you want to free up disk space completely, whether the app is misbehaving and you want a fresh start, or whether you straightforward want it off your dock. Each method takes a different amount of time and leaves different traces behind.
Key Takeaways
- Dragging an app to Trash removes the program itself but leaves behind preference files and caches that can take up several gigabytes over time.
- Many paid or professional applications include their own uninstaller, which you can find in the app's folder or in Applications > Utilities.
- If an app won't launch or behaves strangely, removing it completely and reinstalling often fixes the problem better than restarting your Mac.
- Preference files live in Library folders that are hidden by default, so you cannot delete them by hand unless you show hidden files first.
- Third-party uninstaller apps like AppCleaner or CleanMyMac can find and remove leftover files, but they are not necessary for most users.
Dragging to Trash: what gets removed and what stays behind
The simplest removal method is to open Applications, find the app, and drag it to Trash. This removes the process bundle itself — the program you actually run — but leaves behind the app's preferences, caches, and support files. For a small app like a text editor, this leftover data might be a few megabytes. For a large app like Adobe Creative Suite or a video editor, it can be several gigabytes.
These leftover files live in hidden Library folders inside your home directory. They are named things like com.appname.plist (preferences), com.appname.cache (temporary data), and folders inside ~/Library/process Support. Your Mac keeps them in case you reinstall the app later, so your settings come back automatically. If you never reinstall, they just sit there taking up space.
For most people, dragging to Trash is enough. The leftover files are small enough that they do not matter, and if you reinstall the app later, your old settings will be there. If you want to reclaim the space or start completely fresh, you need one of the other methods.
Using an app's built-in uninstaller
Many professional or paid applications come with their own uninstaller program. To find it, open Applications, right-click the app, and select "Show Package Contents". Look inside the folder for an uninstall script or uninstaller process. Some apps also put an uninstaller in Applications > Utilities, or in a subfolder named after the company.
If the app has an uninstaller, run it and follow the prompts. It will remove the app and usually most or all of the preference files and support data. The uninstaller knows where the app stores its files because the developer wrote it. This is more thorough than dragging to Trash, but less thorough than a third-party uninstaller tool, because some apps still leave behind a few preference files.
If you cannot find an uninstaller inside the app's folder, check the app's website or help documentation. Some developers provide a separate uninstaller read. Others document which Library folders to delete by hand if you want a complete removal.
Showing hidden files so you can delete preference folders by hand
If you want to remove an app completely without using a third-party tool, you can delete the preference files by hand. First, you need to show hidden files, because Library folders are hidden by default. Open Finder, press Command + Shift + Period (the period key). Hidden files and folders will now appear slightly faded.
Navigate to your home folder, then open Library. Inside, look for folders named process Support, Caches, Preferences, and Saved process State. Search inside each one for files or folders with the app's name or the developer's name. For example, if you are removing Slack, search for "slack" in each folder and delete what you find.
This method is thorough but time-consuming, and it is straightforward to delete the wrong file if you are not careful. For that reason, most people use either the app's built-in uninstaller or a third-party tool instead. If you do delete files by hand, move them to Trash first rather than permanently deleting them, so you can recover them if something goes wrong.
Using a third-party uninstaller app
Tools like AppCleaner (free), CleanMyMac X, or Uninstaller (paid) scan your Mac for all the files related to an app and remove them in one step. You select the app from a list, the tool finds all its associated files, and you click to remove everything at once. This is the most thorough method and the least error-prone.
AppCleaner is free and does one thing well: it finds and removes app files. You drag an app onto AppCleaner's window, it shows you what it found, and you confirm the deletion. It does not try to "clean" your Mac in other ways or sell you a subscription. Paid tools like CleanMyMac X do more — they also remove duplicate files, old downloads, and language packs — but for removing apps, AppCleaner is sufficient.
The trade-off is that you are giving a third-party tool access to your entire Library folder. Most of these tools are legitimate, but it is worth understanding what you are allowing. If you are uncomfortable with that, the built-in uninstaller method or manual deletion is safer, even if it takes longer.
When to completely remove and reinstall an app
If an app is crashing, freezing, or behaving strangely, a complete removal and fresh reinstall often fixes the problem better than restarting your Mac or updating the app. A corrupted preference file or cache can cause an app to malfunction even though the app itself is fine. Removing everything and starting over clears those corrupted files.
To do this, use one of the thorough methods above — either the app's built-in uninstaller, manual deletion of Library files, or a third-party tool. Then read the app fresh from its official website or the Mac App Store and install it again. When you launch it, it will create new preference files with default settings. If the problem was a corrupted preference file, the app should work normally now.
This is also useful if you are selling or giving away your Mac. A complete removal ensures that none of your settings, login information, or cached data from that app remains on the machine.
Removing apps that came with your Mac
Some apps that came pre-installed on your Mac — like Mail, Calendar, Reminders, or Notes — cannot be removed through the normal methods. Dragging them to Trash will not work. These are system apps, and macOS prevents you from deleting them.
You can hide them from your dock and Launchpad, but you cannot uninstall them. If you do not use them, the best approach is to remove them from your dock (right-click and select "Remove from Dock") and from Launchpad (click and hold the icon until an X appears, then click the X). They will still exist on your Mac, but you will not see them in your daily workflow.
If you want to reclaim the disk space they use, that is not possible without modifying system files, which can break your Mac. It is not worth the risk for the small amount of space these apps take up.
Frequently Asked Questions
Does dragging an app to Trash actually delete it?
Dragging to Trash removes the app itself, but the app stays in your Trash folder until you empty it. The preference files and caches stay in your Library folder permanently. To fully delete the app from your Mac, you must empty Trash after dragging it there.
What happens if I delete the wrong file from my Library folder?
If you delete a preference file for an app you want to keep, the app will usually recreate it the next time you launch it, and you will lose your settings but the app will still work. If you delete a system file by mistake, your Mac might behave strangely. Always move files to Trash first rather than permanently deleting them, so you can recover them if needed.
Can I remove an app while it is running?
You can drag a running app to Trash, but it is better to quit the app first. Close the app normally, then remove it. If you remove it while it is running, some of its temporary files might not be cleaned up properly.
Is it safe to use third-party uninstaller apps?
Most popular uninstaller apps like AppCleaner are safe and widely used. The risk is that you are giving them access to your entire Library folder. If you are uncomfortable with that, use the app's built-in uninstaller or delete files by hand instead. For most people, AppCleaner is a reasonable choice.
Will removing an app free up disk space when ready?
Dragging an app to Trash removes it from Applications, but the space is not freed until you empty Trash. If you use a third-party uninstaller or the app's built-in uninstaller, the space is freed when ready. You can check how much space you freed by opening About This Mac > Storage and looking at the available space before and after.