How to Uninstall Unwanted Programs on Mac (Step-by-Step Guide)

You want to remove an app from your Mac. Simple enough, right? Drag it to the Trash. Done.

But here is the thing. That method leaves behind gigabytes of leftover files scattered across your system. Cache folders, preference files, application support data. None of it gets deleted when you trash the app itself.

This guide walks you through every method for uninstalling unwanted programs on Mac. The right way. You will learn how to do it manually, with built-in tools, and with third-party cleaners. By the end, your Mac will actually be clean, not just pretending to be.

Why Removing Apps on Mac Is Trickier Than It Looks

macOS does not have a control panel or programs list like Windows does. There is no single place to go and say “uninstall this.” Apple designed apps to be self-contained bundles, but that design breaks down fast because many apps write files all over your system the moment you open them.

When you drag an app to Trash, you delete the app bundle only. What stays behind:

  • Preference files in ~/Library/Preferences
  • Cache files in ~/Library/Caches
  • Application support data in ~/Library/Application Support
  • Login items and launch agents
  • Kernel extensions (for older or system-level software)

Over months and years, these leftover files can pile up to several gigabytes. They slow down disk searches, clutter storage reports, and occasionally cause problems if you reinstall the same app later.

How to Uninstall Unwanted Programs on Mac

Method 1: The Basic Drag-to-Trash (When It Is Enough)

For lightweight apps with no background services, this is fine.

Step 1. Open Finder and go to your Applications folder. You can press Command + Shift + A to jump there directly.

Step 2. Find the app you want to remove.

Step 3. Right-click it and select Move to Trash. Or drag it to the Trash icon in your Dock.

Step 4. Empty the Trash. Right-click the Trash icon and select Empty Trash.

This works well for simple apps like calculators, basic utilities, or apps you downloaded and never opened. For anything that runs in the background, syncs to a server, or has been on your Mac for more than a few weeks, you need to go further.

See also  Troubleshooting 'pom.xml' has Syntax Errors: Step-by-Step Fixes

Method 2: Uninstall Using the App’s Own Uninstaller

Some developers include a dedicated uninstaller. This is actually the best case scenario because the developer knows exactly what their app installed and where.

How to find it:

  1. Open your Applications folder.
  2. Look for a folder with the app’s name (not just the app itself).
  3. Inside that folder, check for a file called “Uninstall [App Name]” or similar.

Apps that commonly include their own uninstallers:

  • Microsoft Office
  • Adobe Creative Cloud apps
  • Parallels Desktop
  • Antivirus software (Avast, Malwarebytes, Norton)
  • Dropbox
  • Google Drive

For Adobe apps, always use the Creative Cloud desktop app to uninstall. Going rogue and trashing Adobe files manually leaves broken fragments everywhere.

For Microsoft Office on Mac, Microsoft provides a dedicated removal tool you can download from their support page. This removes all Office files cleanly including license files that otherwise get left behind.

Method 3: Uninstall Through Launchpad

If you downloaded an app from the Mac App Store, Launchpad gives you a clean uninstall option.

Step 1. Open Launchpad. You can click it in your Dock or press F4.

Step 2. Hold down the Option key. Apps will start wiggling.

Step 3. Click the X button on the app you want to remove.

Step 4. Confirm the deletion.

This only works for App Store apps. If the app was downloaded from a developer’s website directly, no X button will appear. You will need to use another method.

App Store uninstalls through Launchpad are generally cleaner than dragging to Trash, but they still do not always remove every file the app created.

Method 4: Manual Deep Uninstall (The Thorough Way)

This is the method that actually gets the job done completely. It takes a few extra minutes but leaves no trace.

Step 1: Quit the App and Stop Its Background Processes

Before deleting anything, make sure the app is not running.

  • Check your Dock for the app icon. If there is a dot beneath it, it is running. Right-click and select Quit.
  • Open Activity Monitor (Applications > Utilities > Activity Monitor) and search for the app name. If any processes appear, select them and click the X button to force quit.

Step 2: Delete the App from the Applications Folder

Go to Applications, find the app, and move it to Trash.

Step 3: Remove Leftover Files from the Library Folder

The Library folder is hidden by default. Here is how to access it:

Option A. In Finder, click Go in the menu bar. Hold down the Option key. A Library option appears in the dropdown. Click it.

Option B. Press Command + Shift + G and type ~/Library then press Enter.

Now check these four locations and delete any folder or file with the app’s name:

Library LocationWhat Lives There
~/Library/PreferencesSettings files (.plist format)
~/Library/CachesTemporary performance files
~/Library/Application SupportUser data, databases, local content
~/Library/Saved Application StateWindow state files

Also check the system-level Library, not just the user one:

System Library LocationWhat Lives There
/Library/Application SupportSystem-wide app data
/Library/PreferencesSystem-wide preferences
/Library/LaunchDaemonsBackground services that start at boot
/Library/LaunchAgentsBackground agents for logged-in users

Files in LaunchDaemons and LaunchAgents are especially worth removing. These are what keep apps running in the background or at startup even after you think you have removed them.

Step 4: Remove Login Items

Some apps add themselves as Login Items so they start when you log in.

On macOS Ventura and later:

  1. Open System Settings.
  2. Go to General > Login Items.
  3. Look for the app in the list.
  4. Select it and click the minus (-) button to remove it.
See also  Best AI Assistant for Acrobat: Top Tools to Transform Your PDF Workflow in 2026

On older macOS versions:

  1. Open System Preferences.
  2. Go to Users and Groups.
  3. Click your username, then the Login Items tab.
  4. Find the app and click the minus (-) button.

Step 5: Empty the Trash

Right-click the Trash icon and select Empty Trash. Your Mac will ask for confirmation. Confirm it.

Method 5: Use a Third-Party App Cleaner

If you uninstall apps regularly or want the process automated, a dedicated uninstaller app does this work for you in seconds.

AppCleaner (Free)

AppCleaner is one of the most trusted free options for Mac. It is lightweight, has no ads, and works well.

How to use it:

  1. Download AppCleaner from its official website at freemacsoft.net.
  2. Open AppCleaner.
  3. Drag any app from your Applications folder onto the AppCleaner window.
  4. AppCleaner scans and lists every related file it finds.
  5. Review the list, check everything you want to remove, and click Remove.

It finds files in all the Library locations mentioned above automatically. For most people, this is the easiest and cleanest solution.

CleanMyMac X (Paid)

CleanMyMac X by MacPaw is a comprehensive Mac maintenance tool. Its uninstaller module goes beyond just removing files. It also removes language packs, browser extensions tied to apps, and lists apps by storage size so you can target the biggest offenders first.

It costs money, but if you are serious about keeping your Mac clean long-term, it is worth considering. You can read a detailed breakdown of how it compares to manual methods on MacRumors forums where real users share performance experiences.

How to Find and Remove Apps You Forgot About

Sometimes the problem is not knowing how to uninstall. The problem is not knowing what is installed in the first place.

Check Applications Folder Size

  1. Open Finder.
  2. Go to Applications.
  3. Right-click anywhere in the folder and select Show View Options.
  4. Enable “Calculate all sizes.”

Now you can see exactly how large each app is. Sort by size to find the biggest ones taking up space.

Use Storage Management

  1. Click the Apple menu in the top left.
  2. Go to About This Mac.
  3. Click Storage, then click Manage.
  4. Select Applications from the sidebar.

This shows all installed apps with their sizes. You can select any app here and click Delete to remove it directly from this window.

This built-in tool is underused. Most people do not know it exists. It is not as thorough as AppCleaner for removing leftover files, but it is a fast way to identify what is using your storage.

Dealing with Stubborn Apps That Will Not Delete

Some apps resist deletion. You try to move them to Trash and get an error saying the file is in use or you do not have permission.

Error: “The item is in use”

The app or one of its processes is still running.

  1. Open Activity Monitor.
  2. Search for the app name.
  3. Force quit any processes found.
  4. Try moving to Trash again.

Error: “You don’t have permission”

Some system-level software or incorrectly installed apps lock their files.

Option A: Use Terminal.

Open Terminal (Applications > Utilities > Terminal) and type:

sudo rm -rf /Applications/AppName.app

Replace AppName with the actual app name. Enter your admin password when prompted. This forcibly removes the app regardless of permissions. Use this carefully. There is no undo.

Option B: Restart in Safe Mode.

Restart your Mac and hold Shift during startup. In Safe Mode, fewer background processes run, and stubborn apps become easier to delete.

See also  Why is human assessment critical to the responsible use of generative AI

Apps Installed by Someone Else or System Apps

Some apps come pre-installed by your employer through mobile device management (MDM) software. These cannot be removed without admin access or MDM changes. Contact your IT department in that case.

Apple’s own built-in apps like Safari, Messages, and Mail cannot be uninstalled through normal means. They are part of macOS itself.

Uninstalling Browser Extensions (Often Overlooked)

Many apps install browser extensions without making it obvious. When you remove the app, the extension often stays.

Safari Extensions

  1. Open Safari.
  2. Go to Safari > Settings > Extensions.
  3. Select any extension you want to remove.
  4. Click Uninstall.

Chrome Extensions

  1. Open Chrome.
  2. Go to chrome://extensions in the address bar.
  3. Find the extension.
  4. Click Remove.

Firefox Extensions

  1. Open Firefox.
  2. Go to about:addons.
  3. Find the extension.
  4. Click the three-dot menu and select Remove.

Removing these is important. Browser extensions can slow page load times, track your browsing, and occasionally cause crashes.

A Practical Uninstall Checklist

Use this every time you remove an app:

StepActionDone?
1Quit the app completely
2End any related processes in Activity Monitor
3Move app from Applications to Trash
4Delete related files in ~/Library/Preferences
5Delete related files in ~/Library/Caches
6Delete related files in ~/Library/Application Support
7Check /Library/LaunchDaemons and /Library/LaunchAgents
8Remove from Login Items in System Settings
9Remove any related browser extensions
10Empty Trash

Which Method Should You Use?

Your SituationBest Method
Simple app, rarely usedDrag to Trash
App Store appLaunchpad uninstall
Major software (Adobe, Office)Developer’s own uninstaller
Any app, want it done rightAppCleaner (free)
Regular Mac maintenanceCleanMyMac X or similar
App is locked or giving errorsTerminal sudo rm command

How Much Space Can You Actually Free Up?

This depends on what you have installed and for how long. Leftover files from a single app might be anywhere from a few megabytes to several gigabytes. Adobe apps in particular leave behind massive amounts of data in Application Support folders.

Users who do a thorough cleanup of long-installed apps often report freeing up 5 to 20 GB of previously invisible storage. According to Apple’s official support documentation, managing storage properly is one of the most effective ways to keep your Mac running well.

Running AppCleaner on a Mac that has had apps installed for two or three years without cleanup commonly reveals dozens of orphaned folders from apps that were deleted long ago.

Conclusion

Uninstalling unwanted programs on Mac comes down to one core idea. Deleting the app itself is only half the job. The other half is removing all the files it left behind.

For most people, AppCleaner handles this perfectly and it is free. If you prefer doing it manually, the Library folder is where the cleanup happens. Check Preferences, Caches, Application Support, and the LaunchAgents and LaunchDaemons folders every time.

If you are dealing with a stubborn app, Activity Monitor and Terminal are your tools. They give you the control macOS does not hand you by default.

Do this regularly and your Mac stays fast, your storage stays clean, and you will not be wondering where 30 GB went six months from now.

Frequently Asked Questions

Does dragging an app to Trash fully uninstall it on Mac?

No. Dragging to Trash removes the app bundle but leaves behind preference files, caches, and application support data scattered throughout your Library folder. For a complete uninstall, you need to manually remove those files or use a tool like AppCleaner that finds them for you automatically.

Why can’t I delete some apps on my Mac?

Usually because the app or one of its background processes is still running. Open Activity Monitor, search for the app’s name, and force quit any active processes. If you still get a permissions error, you can use Terminal with the sudo rm command to force-delete it. Some system apps that come with macOS cannot be removed at all.

Is it safe to delete files from the Library folder?

Yes, as long as you are deleting files that match the name of the app you just removed. The Library folder also contains files for apps you want to keep, so do not delete anything unless it clearly belongs to the app you are uninstalling. When in doubt, use AppCleaner, which identifies exactly which files belong to which app.

How do I uninstall an app I downloaded from the internet, not the App Store?

Use AppCleaner or the manual Library folder method. Apps from the internet do not appear in Launchpad with the X button option, which is only available for App Store apps. If the developer provided a dedicated uninstaller in the app’s folder, use that first since it knows exactly what was installed.

Will uninstalling apps make my Mac faster?

Not directly in most cases. However, removing apps with background services, login items, and launch agents reduces how many processes start at boot and run in the background. That can improve startup time and reduce CPU usage. Freeing up storage space also helps because macOS needs free space for virtual memory and temporary system operations.

MK Usmaan