How To Uninstall Applications on a Mac (Properly Clean Up Apps)
Uninstalling apps on a Mac seems like it should be as simple as dragging an icon to the Trash. Sometimes it is. Other times, the app leaves behind support files, background services, or login items that keep running or take up space.
This guide walks through how to uninstall applications on macOS, why some are harder to remove than others, and what changes based on your Mac, your macOS version, and how the app was installed.
You’ll see the full spectrum of options, from the quick “drag to Trash” method to deeper clean‑up approaches, so you can decide what fits your situation.
How app uninstalling works on macOS
On macOS, apps can be installed in a few main ways, and each behaves differently when you remove it:
- From the App Store
- As a standalone app (a .app file you drag into Applications)
- As an installer package (.pkg) that copies files into system folders
Unlike Windows, macOS doesn’t have a central “Uninstall Programs” control panel for everything. Instead, uninstalling depends on how the app was installed.
Most Mac apps are actually self‑contained bundles (the .app file). Dragging them to the Trash removes the main app, but not always the extra files they create, such as:
- Preferences (
.plistfiles) - Caches
- Application support data
- Login items or helper tools
These leftovers don’t usually break anything, but they take up space and can sometimes affect performance or cause odd behavior if you reinstall the app later.
Understanding that structure helps explain why there are several ways to uninstall apps—and why some feel “half removed” until you do a bit more cleanup.
Method 1: Uninstalling Mac apps from Launchpad
This works for most App Store apps, and some non–App Store ones.
Steps:
- Open Launchpad:
- Click the Launchpad icon in the Dock, or
- Press the Launchpad key (often F4) or pinch‑with‑four‑fingers gesture on trackpads (if configured).
- Find the app you want to remove.
- Click and hold on the app icon until icons start to jiggle.
- If you see an X or a minus (-) icon in the corner of the app:
- Click it.
- Confirm you want to Delete the app.
This deletes the app and its main data managed via the App Store. Some app data (like documents you created) may remain in your user folders.
When this method won’t work:
- The app has no X or minus button in Launchpad.
- It’s a system app or part of macOS.
- It was installed in a way Launchpad doesn’t control (e.g., complex suites, certain developer tools).
In those cases, use the next methods.
Method 2: Dragging apps from Applications to the Trash
This is the classic macOS method and works for most standalone apps.
Steps:
- Open Finder.
- In the sidebar, click Applications.
- Find the app you want to uninstall.
- Drag the app to the Trash in the Dock, or:
- Right‑click the app and choose Move to Trash.
- Optionally, empty the Trash to free up space:
- Right‑click the Trash icon > Empty Trash.
This removes the main .app bundle. Your user documents (like project files or saved documents) generally remain in your home folders unless the app stored them in its own special location.
Limitations:
- This rarely removes:
- Preference files
- Caches
- Support folders
- Login items or helper tools
- If the app is running, macOS may block deletion until you quit it.
For many users, this is “good enough,” especially for small utilities. For deeper cleanup, you need to remove leftovers.
Method 3: Removing app leftovers (preferences, caches, support files)
To fully clean out an app, you can manually delete its associated files. This is more advanced and requires care: deleting the wrong file may affect other apps.
Common locations for app‑related files in your user account:
| Type | Typical path (inside your Home folder ~) |
|---|---|
| Preferences | ~/Library/Preferences/ |
| Application Support | ~/Library/Application Support/ |
| Caches | ~/Library/Caches/ |
| Containers (sandbox) | ~/Library/Containers/ |
| Logs | ~/Library/Logs/ |
Steps:
- In Finder, open your Library folder:
- Click Go in the menu bar.
- Hold the Option (Alt) key.
- Click Library (it appears only while holding Option).
- Check these folders for items related to the app name or developer:
- Application Support
- Caches
- Preferences
- Containers
- Move the matching files/folders to the Trash.
- Empty the Trash if you’re sure you don’t need them.
Examples of what to look for:
com.developer.appname.plistin~/Library/Preferences/AppNamefolder in~/Library/Application Support/com.developer.appnamein~/Library/Caches/
Be cautious:
- Make sure filenames clearly relate to the app.
- Avoid deleting system or unfamiliar files just because they look “old.”
This method is powerful for reclaiming space or fixing issues when a simple reinstall doesn’t help, but it assumes some comfort with the file system.
Method 4: Using built‑in uninstallers or uninstall scripts
Some apps, especially professional suites, security tools, or driver‑like software, install extra components into system locations. They often include their own uninstaller.
Common places to find them:
- In Applications:
- A folder named after the app containing:
- An Uninstall app
- A Remove [AppName] tool
- A folder named after the app containing:
- In the app’s menu bar:
- Under [AppName] > Uninstall [AppName] or similar.
Steps:
- Look in
/Applicationsfor a folder with the app name. - Open it and search for:
- Uninstall or Remove tools.
- Run the uninstaller and follow on‑screen instructions.
- Restart your Mac if the uninstaller requests it.
Why this matters:
- These uninstallers know where all their components live, including:
- Kernel extensions (older macOS versions)
- System‑wide daemons and agents
- Privileged helper tools
- Manually deleting the main app might leave these deeper components behind.
For apps that manage network traffic, system security, or hardware integration, using the official uninstaller is usually the cleaner option.
Method 5: Removing startup items and background helpers
Some apps leave behind background services even after you delete the main icon. These can show up as:
- Login items (apps that open when you log in)
- Background services or helper tools
Check login items:
- Open System Settings (or System Preferences on older macOS).
- Go to:
- Users & Groups > Login Items (older macOS), or
- General > Login Items (newer macOS).
- Remove any login item associated with the uninstalled app:
- Select it and click the minus (-) button.
Background items (newer macOS versions):
Recent macOS versions show some background items in the same area:
- In System Settings > General > Login Items, you may see Allow in the Background lists.
- Toggle off items related to the removed app.
More advanced users sometimes also inspect:
/Library/LaunchAgents/Library/LaunchDaemons~/Library/LaunchAgents
But editing those folders carries more risk if you’re not sure what each file does.
Method 6: Handling App Store vs. non–App Store apps
Whether an app came from the Mac App Store or elsewhere affects how easily it can be removed.
| Source | Typical uninstall method | Notes |
|---|---|---|
| Mac App Store | Delete via Launchpad | Tend to keep data in user space; sandboxed |
| Developer’s site | Drag to Trash + optional manual cleanup | May leave more manual leftovers |
| Complex suites | Use built‑in uninstaller if available | Often installs deeper system components |
App Store apps are usually sandboxed, which limits where they can store data. That can make them cleaner to remove. Non–App Store apps can be more flexible, which sometimes means more cleanup work.
What you cannot safely uninstall
Some apps and components are part of macOS and shouldn’t be removed, even if you rarely use them:
- Built‑in apps like Safari, Mail, Messages, Finder, etc.
- System frameworks and utilities.
- Core services used by other apps.
Force‑removing these (via Terminal or third‑party tools) can cause system instability, broken updates, or security issues.
As a rule of thumb:
- If an app doesn’t show any obvious remove/delete option and lives in
/System/Applications, it’s likely a core part of macOS.
Key variables that change how you should uninstall apps
How you uninstall and how thorough you need to be depend on several factors.
1. Your macOS version
Different macOS versions change:
- System Settings layout (where Login Items, Background items, etc. live).
- Security rules (what apps are allowed to install where).
- System app protection (more locked down in newer versions).
This affects:
- Where you find startup/background items.
- Whether certain uninstall scripts still work.
- How much you can (or should) remove manually.
2. How the app was installed
This is often the biggest variable:
- Downloaded .app dragged to Applications:
- Usually safe to drag to Trash + optionally delete library files.
- .pkg installer (with a “wizard”):
- Often installs system services and files in varied locations.
- Best removed with an included uninstaller or official instructions.
- Mac App Store:
- Cleanest for most users; manage via Launchpad.
The more “integrated” the app is with the system (drivers, VPNs, antivirus, pro audio tools), the more you should lean on the developer’s uninstall instructions.
3. Your technical comfort level
Comfort with Finder and the Library folder changes your approach:
- Beginner:
- Use Launchpad or drag to Trash.
- Avoid deleting anything in Library manually.
- Intermediate:
- Comfortable removing obvious preference/support folders tied to an app.
- Advanced:
- May inspect LaunchAgents, LaunchDaemons, and system folders—carefully.
The deeper you go, the more room there is for mistakes, but also for reclaiming space and avoiding conflicts.
4. How much you care about a “clean” system
Your goals influence how far to go:
- Just free up some space quickly:
- Removing the app bundle and big support folders is often enough.
- Troubleshoot weird behavior or conflicts:
- You might do a full sweep of preferences, caches, and containers.
- Preparing a Mac for resale or a clean profile:
- Might warrant more systematic removal, or even a full macOS reinstall.
Different user profiles, different uninstall habits
Putting this together, here’s how uninstalling tends to vary across users.
Casual users
- Mostly install from the App Store or obvious .dmg sources.
- Often fine with:
- Deleting in Launchpad, or
- Dragging to Trash.
- Rarely dig into Library folders or care about a few leftover megabytes.
For them, simplicity and low risk matter more than microscopic cleanliness.
Space‑conscious users on small SSDs
- Watch storage usage closely.
- More likely to:
- Remove large support folders in
Application SupportandCaches. - Look up which folders are safe to delete for a specific app.
- Remove large support folders in
- May combine drag‑to‑Trash with periodic manual cleanups.
On a 128–256 GB drive, big app data folders can matter more than the app itself.
Power users and professionals
- Install complex tools: audio suites, virtualization software, developer toolchains, VPNs, etc.
- Often:
- Use official uninstallers when provided.
- Inspect login items and background services.
- Sometimes consult documentation or support pages for “recommended uninstall steps.”
For these setups, leaving behind stray drivers or background helpers can cause conflicts or unexpected behavior.
The missing piece: your Mac, your apps, your comfort level
Uninstalling apps on a Mac ranges from two clicks in Launchpad to carefully cleaning system‑wide components. The right approach depends on:
- Which macOS version you’re running.
- Whether the app came from the App Store, a simple drag‑and‑drop install, or a more complex installer.
- How much you value a perfectly clean system versus quick, low‑effort removal.
- Your technical confidence in exploring Library folders and startup items.
Once you look at your own Mac—what kinds of apps you’ve installed, how much space you have left, and how comfortable you are with deeper system cleanup—you can choose the level of uninstalling that makes the most sense for you.