NythyCleaner
← Blog

How to Completely Uninstall Apps on Mac in 2026

10 min read
#uninstaller#macos#cleanup#apps#disk-space

How to Completely Uninstall Apps on Mac in 2026

Dragging an app to the Trash does not actually uninstall it. macOS leaves behind preferences, caches, support files, launch agents, plugins, and containers scattered across your Library folders. Over time, these leftovers from dozens of deleted apps can waste gigabytes of disk space.

This guide explains where Mac apps hide their data, how to clean everything manually, and how NythyCleaner automates a deep uninstall that removes every trace — similar to what AppCleaner does, but with more coverage and a modern interface.

Why "Move to Trash" Is Not Enough

When you drag an app to the Trash (or right-click → Move to Trash), macOS only removes the .app bundle from /Applications. But most apps create additional files the moment you launch them:

  • Preferences~/Library/Preferences/com.example.app.plist
  • Application Support~/Library/Application Support/AppName/
  • Caches~/Library/Caches/com.example.app/
  • Saved State~/Library/Saved Application State/com.example.app.savedState/
  • Containers~/Library/Containers/com.example.app/
  • Logs~/Library/Logs/AppName/
  • Cookies~/Library/Cookies/com.example.app.binarycookies
  • WebKit / HTTP Storage~/Library/WebKit/com.example.app/
  • Launch Agents~/Library/LaunchAgents/com.example.app.plist
  • Group Containers~/Library/Group Containers/group.com.example.app/

Some apps also install system-level components:

  • Launch Daemons/Library/LaunchDaemons/
  • Privileged Helper Tools/Library/PrivilegedHelperTools/
  • System Launch Agents/Library/LaunchAgents/
  • Internet Plug-Ins/Library/Internet Plug-Ins/
  • Kernel Extensions/Library/Extensions/
  • Installer Receipts/var/db/receipts/

A single app like Docker, Adobe Creative Cloud, or an antivirus can scatter files across ten or more of these locations. That is why a simple drag-to-Trash leaves megabytes — sometimes gigabytes — of orphaned data behind.

What About macOS System Apps?

Apps that ship with macOS — Safari, Mail, Messages, FaceTime, Music, and others — live on the Signed System Volume (SSV), a read-only partition protected by System Integrity Protection (SIP). These apps cannot be deleted by any third-party tool, including AppCleaner or NythyCleaner.

This is by design: macOS needs these apps for core functionality, and Apple digitally signs the entire system volume to prevent tampering.

Bottom line: third-party uninstallers work on apps you installed yourself (from the App Store, the web, or Homebrew). System apps are off-limits.

Method 1: Manual Uninstall via Finder and Terminal

Step 1 — Quit the App

Before deleting anything, make sure the app is fully quit. Check Activity Monitor (Applications → Utilities → Activity Monitor) if you are not sure.

Step 2 — Delete the App Bundle

Drag the app from /Applications to the Trash, or use Terminal:

sudo rm -rf /Applications/AppName.app

Step 3 — Hunt for Leftover Files

Open Finder, press Shift + Command + G, and check each of these locations one by one:

~/Library/Application Support/AppName
~/Library/Caches/com.example.app
~/Library/Preferences/com.example.app.plist
~/Library/Saved Application State/com.example.app.savedState
~/Library/Containers/com.example.app
~/Library/Logs/AppName
~/Library/Cookies/com.example.app.binarycookies
~/Library/LaunchAgents/com.example.app.plist
~/Library/Group Containers/group.com.example.app

Replace AppName and com.example.app with the actual app name and bundle identifier. You can find the bundle identifier by running:

mdls -name kMDItemCFBundleIdentifier /Applications/AppName.app

Step 4 — Check System-Level Locations

For apps that install daemons or helpers, also check:

/Library/LaunchDaemons/
/Library/LaunchAgents/
/Library/PrivilegedHelperTools/
/Library/Application Support/

These locations require administrator access.

The Problem with Manual Cleanup

This works, but it is tedious and error-prone. You need to know the exact bundle identifier, check a dozen locations, and you will likely miss something. Most people skip this entirely, which is why orphaned files accumulate over years.

Method 2: Deep Uninstall with NythyCleaner

NythyCleaner includes a built-in Uninstaller that automates all of the above — and scans even more locations than a manual search typically covers.

How It Works

  1. Open the Uninstaller from the sidebar in NythyCleaner.
  2. Browse or search the list of installed applications. Every app on your Mac is listed with its name, version, size, and category.
  3. Select an app to uninstall. You can also drag and drop a .app bundle directly onto the window.
  4. NythyCleaner scans all related files across 23+ Library locations — including the app bundle, preferences, caches, application support, containers, saved state, cookies, logs, WebKit storage, HTTP storage, launch agents, group containers, and more.
  5. Review the results. Every detected file is listed with its path, size, and category. All items are selected by default, but you can uncheck anything you want to keep.
  6. Delete permanently with one click. NythyCleaner removes the selected files and shows a detailed summary of freed space.

What NythyCleaner Scans

The uninstaller covers all standard user Library locations, plus optional deep-scan zones that most tools miss:

CategoryLocationEnabled by default
App Bundle/Applications/Yes
Application Support~/Library/Application Support/Yes
Caches~/Library/Caches/Yes
Preferences~/Library/Preferences/Yes
Saved State~/Library/Saved Application State/Yes
Containers~/Library/Containers/Yes
WebKit Storage~/Library/WebKit/Yes
HTTP Storage~/Library/HTTPStorages/Yes
Logs~/Library/Logs/Yes
Cookies~/Library/Cookies/Yes
Launch Agents~/Library/LaunchAgents/Yes
Group Containers~/Library/Group Containers/Yes
Application Scripts~/Library/Application Scripts/Yes
ByHost Preferences~/Library/Preferences/ByHost/Yes
Internet Plug-Ins~/Library/Internet Plug-Ins/Yes
Input Methods~/Library/Input Methods/Yes
Audio Plug-Ins~/Library/Audio/Plug-Ins/Yes
Spotlight Importers~/Library/Spotlight/Yes
Quick Look Plugins~/Library/QuickLook/Yes
Screen Savers~/Library/Screen Savers/Yes
Services~/Library/Services/Yes
Login Items~/Library/LaunchAgents/ (login)Yes
Launch Daemons/Library/LaunchDaemons/Yes
Kernel Extensions/Library/Extensions/Yes
System Launch Agents/Library/LaunchAgents/Yes
Privileged Helpers/Library/PrivilegedHelperTools/Yes
Installer Receipts/var/db/receipts/Yes

Each scan option can be toggled on or off from the Scan Options panel.

Batch Uninstall

Need to remove several apps at once? Select multiple applications from the list, scan them all in a single pass, and delete everything together. NythyCleaner merges the results so you see the total space that will be freed.

Protected App Warnings

NythyCleaner automatically detects the protection level of each application:

  • Normal — third-party apps, safe to uninstall.
  • App Store — apps from the Mac App Store; uninstallable but with a warning.
  • Apple — Apple apps (GarageBand, iMovie, etc.); a warning is shown.
  • System — core macOS apps; uninstallation is blocked because the system volume is read-only.

If an app is currently running, NythyCleaner warns you and offers to force-quit it before proceeding.

What Happens When Deletion Fails

Sometimes certain files cannot be removed — for example, files in protected system locations, or items that require administrator authentication. Instead of showing a cryptic error, NythyCleaner displays a clear failure card explaining:

  • What was removed (count and freed space)
  • What failed (count, with human-readable explanations)
  • Why it failed — "Read-only file system", "Permission denied", or "Administrator authentication was canceled" are translated into plain language

You can expand the error details to see the specifics, then decide whether to retry with elevated privileges or accept the partial result.

Privileged Deletion

Some files — launch daemons, privileged helpers, system-wide agents — require administrator privileges to remove. When NythyCleaner encounters these, it requests your administrator password through the standard macOS authentication dialog. This is the same prompt you see when installing apps or changing system settings.

If you cancel the authentication, NythyCleaner skips the privileged files and removes everything else. The result screen tells you exactly which items were skipped and why.

NythyCleaner vs. AppCleaner

FeatureAppCleanerNythyCleaner
Basic Library scanYesYes
Launch Agents / DaemonsPartialFull (user + system)
Group Containers (entitlements)NoYes
Kernel ExtensionsNoYes
Privileged HelpersNoYes
Installer ReceiptsNoYes
Internet / Audio / QL PluginsNoYes
Screen Savers, ServicesNoYes
Input MethodsNoYes
Batch uninstallNoYes
Drag & drop .appYesYes
Protection level warningsNoYes
Clear failure explanationsNoYes
Privileged deletionNoYes
Scan options (toggle categories)NoYes

AppCleaner is a solid free tool for basic app removal. NythyCleaner goes deeper — especially for developer tools, system-level components, and apps that install daemons or helpers.

Frequently Asked Questions

Can I uninstall Safari, Mail, or other built-in macOS apps?

No. These apps live on the Signed System Volume and are protected by System Integrity Protection. No third-party tool can remove them — this applies to AppCleaner, NythyCleaner, and any other app.

Will uninstalling an app delete my documents?

No. The uninstaller removes the app bundle and its support files (caches, preferences, plugins, etc.), not your personal documents. Files you created with the app (documents, projects, exports) remain in your user folders.

Do I need Full Disk Access?

Full Disk Access is recommended for the deepest scan. Without it, some container and sandbox-related files may not be visible. You can grant it in System Settings → Privacy & Security → Full Disk Access.

Can I undo an uninstall?

If the app was moved to Trash (the default for app bundles), you can recover it from the Trash. However, the associated Library files are deleted permanently. To fully restore, you would need to reinstall the app.

Is the uninstaller included in the free version?

Scanning and viewing results are free. Deleting requires a Pro subscription.

Conclusion

Completely uninstalling Mac apps means more than dragging them to the Trash. Leftover files in Library folders waste space and can even cause conflicts when you reinstall an app later. Whether you prefer the manual approach or want a one-click deep clean, the key is to check all the locations where apps leave traces.

NythyCleaner scans 23+ Library locations, handles privileged system files, supports batch removal, and shows exactly what it will delete before you confirm. It is the most thorough way to keep your Mac free of app leftovers.