Pearcleaner goes further than the Trash. It tracks down every hidden file an app leaves scattered across your Mac and removes them completely — for free, forever.
Requires macOS 13+ · Apple Silicon & Intel · No account · No ads
Since day one, Apple never shipped a proper uninstall tool. Dragging an app to Trash removes only the main bundle. Every cache, preference file, container and launch agent stays behind.
Apps scatter files deep inside ~/Library. Caches, preferences, containers and launch agents — none of it moves when you trash the app.
Old app leftovers quietly eat gigabytes over months. On a 256 GB MacBook Air — which Apple still sells — that adds up fast and is nearly impossible to track without a tool.
Hunting down every plugin, log file and daemon tied to a single app takes real expertise. Most people skip it entirely and live with the clutter piling up in the background.
Leftover containers and preference files hold account tokens, cached data and usage history long after an app looks gone from your Mac. Out of sight, but very much still there.
Pearcleaner started as a personal experiment — a way to understand how macOS handles app installation and uninstallation. It grew into one of the most trusted free cleaners on the platform.
Pearcleaner is not just an uninstaller. It is a full Mac maintenance toolkit — lightweight, native and built entirely in Swift.
Scans every Library location — caches, preferences, containers, launch agents, plugins and support files — tied to any app. Everything goes to Trash in one click. Nothing left behind.
Already removed an app the old way? Pearcleaner finds files that belong to apps no longer on your Mac — recovering storage you didn't know you were missing.
Install, update and remove Homebrew packages without touching Terminal. Full Brew integration — casks, formulas and auto-update support — all in a clean native UI.
Universal binaries ship code for both Intel and Apple Silicon. Lipo strips the architecture your Mac doesn't use — no Xcode tools required — and recovers that space in seconds.
A background helper using just ~2 MB of RAM. When you trash any app, Sentinel automatically surfaces its leftover files for cleanup. Real-time protection — completely optional.
See every installed app with an available update in one unified list. Supports App Store and third-party apps via Sparkle — no hunting across multiple update mechanisms.
View and remove installer packages that macOS normally hides from you. Full visibility into system-wide installations — including those dropped by developer tools and enterprise software.
Most apps ship with 30 or more language bundles. Pearcleaner removes the ones you'll never use — keeping only preferred languages — and recovers meaningful space across your app library.
Manage installed plugins and macOS system services in one place. Remove extensions from apps you no longer use, or clean up service entries clogging your right-click menu.
Developers accumulate gigabytes of Xcode simulator runtimes, derived data and build caches. Pearcleaner's dev manager surfaces and removes them safely — without touching actual projects.
Nothing is permanently deleted. Every action in Pearcleaner goes through Trash first. Restore up to 10 recent delete operations as long as the files still sit in your Trash folder.
Automate uninstalls via Terminal or deep link URLs. Trigger specific pages, uninstall apps by name or path, and add or exclude directories — all fully scriptable for power users.
No technical knowledge needed. Pearcleaner shows you every file, lets you pick what stays and handles the rest.
Launch Pearcleaner and select any app from the sidebar, drag a .app file onto the window, or right-click in Finder using the built-in extension.
See the full list of associated files with path and size. Deselect anything you want to keep — full transparency, no black-box cleanup magic happening behind the scenes.
Hit remove. Files go to Trash — not permanent deletion. Restore anything from Trash or through the Undo Manager if you change your mind after the fact.
Pearcleaner for Mac is available as a free download in three formats. Pick the method that fits your workflow — all options pull from the same official release.
The easiest way to get Pearcleaner on your Mac if you already have Terminal set up. One command in Terminal — done. Future updates run through Terminal automatically.
Want to build from source, submit a PR or dig into how Pearcleaner works under the hood? Clone the repo directly. Swift and SwiftUI experience required to build.
git clone https://github.com/alienator88/Pearcleaner.git
Pearcleaner macOS support covers all current Apple releases. The app needs Full Disk Access permission to scan Library folders, plus a Privileged Helper for system-level directories.
| macOS | Codename | Support |
|---|---|---|
| 13.x | Ventura | ✓ Supported |
| 14.x | Sonoma | ✓ Supported |
| 15.x | Sequoia | ✓ Supported |
| 26.x | Tahoe | ✓ Supported |
| 12.x & below | Monterey & older | ✕ Not supported |
A straight side-by-side against AppCleaner and dragging to Trash — the three most common options on Mac right now.
| Feature | Pearcleaner | AppCleaner | Drag to Trash |
|---|---|---|---|
| Completely Free | ✓ | ✓ | ✓ |
| Open Source | ✓ | ✗ | — |
| Deep Leftover File Scan | ✓ | ✓ | ✗ |
| Orphaned File Search | ✓ | ✗ | ✗ |
| Homebrew Manager | ✓ | ✗ | ✗ |
| Sentinel Auto-Monitor | ✓ | ✗ | ✗ |
| App Lipo (Architecture Strip) | ✓ | ✗ | ✗ |
| Translation Pruner | ✓ | ✗ | ✗ |
| Undo & Restore | ✓ | ✗ | ✗ |
| Finder Right-Click Extension | ✓ | ✗ | ✗ |
| CLI & Deep Link Support | ✓ | ✗ | ✗ |
| Apple Silicon Native | ✓ | ✓ | ✓ |
784 reviews from real users — developers, designers and everyday Mac owners who switched to Pearcleaner and never looked back.
"Used AppCleaner for years and finally switched. The Sentinel Monitor alone is worth it — every time I trash an app, Pearcleaner pops up and cleans the rest automatically. Brilliant piece of software."
"Found 4 GB of orphaned files from apps I removed months ago. Shocked that macOS just leaves them sitting there. Pearcleaner is now my first install on any new Mac — before anything else."
"As a developer, the Dev Environment Manager saved me. Xcode simulator runtimes were eating 40 GB and I had no idea. This tool makes managing that clutter genuinely trivial."
"Clean UI, solid performance and genuinely useful features. The App Lipo tool stripped 800 MB of unused Intel code from my M2 apps in about 30 seconds. I didn't even know that was possible."
"The Homebrew manager inside Pearcleaner is so well done. Install, update and remove packages without opening a single Terminal window. A power user's dream — and it's completely free."
"Really solid app. I wish it had one-click bulk uninstall, but even the queued workflow is faster than anything else I've tried. The undo system gives real peace of mind — nothing is permanently gone."
"Open source, fast, native SwiftUI and actively maintained. Alin clearly cares about the project. I starred the repo and use it every week — this is what quality free software actually looks like."
"Recovered 7 GB on my 256 GB MacBook Air in the first 10 minutes. The translation pruner cleared 1.5 GB alone — something I didn't know was possible. This app should ship with every Mac out of the box."
"The Finder extension is underrated. Right-click any app, uninstall it completely — without even opening Pearcleaner. That single feature makes this the most convenient uninstaller on the entire platform."
Everything you need to know before downloading — answered directly.
.app bundle itself. Modern apps scatter files across ~/Library/Application Support, ~/Library/Caches, ~/Library/Preferences, ~/Library/Containers, ~/Library/LaunchAgents and more. Pearcleaner scans all of these, shows every file with its path and size, then removes them all cleanly in one go.brew install --cask pearcleaner. It's listed in the official Homebrew Cask registry and always points to the latest release. You can also grab the DMG or architecture-specific ZIP directly from the GitHub releases page.pearcleaner:// URLs from Terminal or an automation script.Pearcleaner is part of a small family of free, open-source Mac utilities — each built to solve a real problem without the bloat.
An open-source Mac app cleaner built with privacy in mind. Remove apps and every file they leave behind.
A GUI for controlling Gatekeeper status on your Mac. Manage app verification policies without Terminal.
Extract text from images, videos and QR codes or barcodes. Useful, fast and completely free.
Remap your macOS keyboard with a simple SwiftUI frontend. No config files, no Terminal — just click and map.
Stop leaving digital clutter behind. Clean your Mac properly — in under a minute — starting today.
⇓ Download v5.4.3 — FreemacOS 13+ · Apple Silicon & Intel · No account · No ads · No subscription