To uninstall a software program on Mac OS X El Capitan, you typically drag the application from the Applications folder to the Trash, then empty the Trash. For a more thorough removal that deletes associated preference files and support data, you should also delete those files from your Library folders, or use a dedicated uninstaller if the app includes one.
What Makes Uninstalling on El Capitan Different
Unlike Windows, macOS El Capitan does not have a central “Add or Remove Programs” panel. Most Mac apps are self-contained bundles—a single .app file that contains the executable, resources, and sometimes frameworks. This design means that to remove an app you generally only need to delete that one bundle. However, many apps also create support files in your home Library folder (preferences, caches, saved states, and application support data). These are not removed when you drag the app to the Trash, and they can accumulate over time. El Capitan also introduced System Integrity Protection (SIP), which restricts writes to certain system locations, but it does not prevent you from uninstalling user-installed apps.
How to Uninstall a Standard App (Drag to Trash)
This is the most common method and works for the vast majority of apps installed from the Mac App Store or from a downloaded .dmg file.
- Quit the application if it is running (press Cmd+Q).
- Open the Applications folder (Finder > Go > Applications).
- Locate the app you want to remove.
- Drag the app icon to the Trash in the Dock. Alternatively, right-click the app and select “Move to Trash”.
- Empty the Trash (Finder > Empty Trash, or right-click the Trash and select “Empty Trash”).
If the app is from the Mac App Store, you can also click and hold the app icon in Launchpad until it wiggles, then click the X button. That method also removes the app bundle, but it does not clean up leftover preference files.
How to Remove Leftover Files (Preferences, Caches, Support Data)
To fully clean up, you need to delete the app’s support files. These are stored in several Library folders. The most common locations are:
- ~/Library/Preferences/ (files ending in .plist, often named like com.company.appname.plist)
- ~/Library/Application Support/ (a folder named after the app)
- ~/Library/Caches/ (a folder named after the app)
- ~/Library/Saved Application State/ (a folder with the app’s bundle identifier)
- ~/Library/Logs/ (if the app writes logs)
To access these folders, open Finder and press Shift+Cmd+G, then type the path (e.g., ~/Library/Preferences). You can search for the app’s name or its developer’s name to find related files. Be careful: only delete files that clearly belong to the app you are removing. For example, if you are uninstalling “MyApp”, look for files that contain “MyApp” or its bundle identifier (like com.example.myapp).
Using an Uninstaller That Comes With the App
Some applications, especially larger ones like Adobe Creative Suite, Microsoft Office, or some games, include their own uninstaller. This is usually found inside the app’s folder in Applications, or in the original .dmg you downloaded. Running the official uninstaller is the safest way to remove all components, including kernel extensions or system-level services that a simple drag-to-Trash won’t remove. Always check the app’s website or documentation if you are unsure. If the app was installed via a package installer (a .pkg file), it might have an uninstaller script bundled with it, or you may need to use a third-party tool.
Third-Party Uninstaller Apps
If you want a more automated approach, there are third-party uninstaller utilities (like AppCleaner, CleanMyMac, or Hazel) that scan your system for all files related to an app and delete them together. These tools can save time, but they are not necessary for most users. If you use one, be sure to download it from a reputable source and review what it plans to delete before confirming. They work by searching for the app name and bundle identifier in the Library folders and can sometimes catch files you might miss manually.
Common Problems and How to Fix Them
- “The item can’t be moved to the Trash because it’s in use.” This means the app is still running. Quit it (Cmd+Q) or force quit if necessary (Cmd+Option+Esc).
- You don’t have permission to delete the app. This can happen if the app was installed for all users. Try logging in as an administrator, or right-click the app and select “Get Info” to check the Sharing & Permissions section. You may need to change the privilege to “Read & Write”.
- Leftover files after uninstall. If the app still appears in Launchpad or Spotlight, or if you find residual files, you can manually delete the remaining files as described above. For Launchpad, you might need to restart or rebuild the Launchpad database.
- App came from the Mac App Store. Uninstalling via Launchpad is the cleanest method, but it still leaves preference files. You can delete those manually if you want a full cleanup.
Frequently Asked Questions
Do I need to uninstall apps on a Mac?
Not always. If you are just trying to free up disk space, dragging the app to the Trash is usually enough. However, if you are troubleshooting a problem or want to completely remove all traces of an app, you should also delete its support files. Leftover files rarely cause issues, but they do take up space.
Can I delete an app by right-clicking and selecting “Move to Trash”?
Yes, that works exactly the same as dragging it to the Trash. It removes the app bundle, but not the support files in your Library.
What if the app has a menu bar icon or background processes?
Some apps run helper processes or agents. To stop them, open System Preferences > Users & Groups > Login Items and remove the app if it appears there. Also check Activity Monitor to see if any processes with the app’s name are still running after you delete the main app. If so, you may need to quit them manually or use the app’s uninstaller.
Is it safe to delete files in ~/Library/Preferences?
Generally yes, if you are deleting the .plist file for an app you have already removed. However, be careful not to delete preference files for other apps, as that can reset their settings. Always make sure the filename matches the app you are uninstalling.
How do I uninstall an app that was installed with a .pkg installer?
If the app came with an uninstaller, run it. If not, you can try to find the receipt in /var/db/receipts (using Terminal) to see what files were installed, but that is advanced. In most cases, dragging the app to the Trash and cleaning the Library folders works fine. Some .pkg installers also install a “Uninstall” script in the Applications folder or in /Library/Receipts.
Will uninstalling an app affect my other apps?
No, unless the app you are removing is a shared framework or dependency that other apps rely on. This is rare, but if you are removing a developer tool or a plugin, double-check that no other apps use it. For standard user apps, uninstalling is safe.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Remove a Remote Access Trojan from Windows PC
- Fix Payday 2 Crash Issues on PC: A Step-by-Step Guide
- Google Pixel & Pixel XL: How to Turn Off Snooze
- Facebook as AIM Messenger: Step-by-Step Guide
- iPhone 17 SOS Service Issue: How to Fix It
- Install VLC Extensions on Linux