The best free Mac cleaner is the one that shows you exactly what it will remove, lets you undo it, keeps your data on your Mac, and covers the kind of clutter you actually have. There is no single winner for everyone: some people only need a disk map, some need an uninstaller, and some want one app that does several jobs. This guide gives you the criteria first, then the free tools worth knowing, so you can choose on evidence instead of on marketing.
Before any of that, it is worth asking whether you need a cleaner at all. Many people don't, and macOS handles a lot of storage housekeeping by itself. If you are unsure, read do you need a Mac cleaner first.
Start with what macOS already gives you
Every Mac has a free storage tool built in. Open Apple menu › System Settings › General › Storage. You get a coloured bar showing what uses your disk, a Recommendations section (Store in iCloud, Optimize Storage, Empty Trash Automatically, which removes items that have been in the Trash for more than 30 days) and a category list. Most categories have an ⓘ button that lets you browse and delete large items. Apple documents this on its free up storage page and its Storage settings guide.
Finder fills in the gaps. Press Command-F, change the Kind pop-up to Other › File Size, and set "is greater than" to find large files. Terminal gives you exact numbers:
df -h /
du -sh ~/* 2>/dev/null | sort -h
du -sh ~/Library/Caches
The first line shows free space on your startup disk. The second lists the folders in your home directory from smallest to largest. The third shows how much your user caches take. For a step-by-step version of all this, see how to free up space on a Mac.
What the built-in tools don't do well: System Data has no ⓘ browse button, hidden folders like ~/Library/Developer and ~/.gradle don't appear in the category list, dragging an app to the Trash leaves its support files behind, and nothing in macOS lists duplicate files across your home folder. Those gaps are where a third-party cleaner can earn its place.
Five criteria that matter more than any feature list
1. It shows you every item before removing it
A trustworthy cleaner lists the actual files and folders, with paths and sizes, and lets you untick anything. Be wary of a single "Clean" button that removes things you never saw. The longer guide on whether Mac cleaners are safe goes through this in more detail.
2. You can undo it
Moving items to the Trash is the simplest form of undo, because Finder's Put Back works on them. Permanent deletion should be rare and clearly labelled.
3. It stays on your Mac
A cleaner sees file names across your whole home folder. Read its privacy policy and check what it sends over the network. Ideally, scans run locally and nothing about your files is uploaded.
4. It respects macOS protections
macOS guards system files with System Integrity Protection. A good tool avoids protected paths, asks for your administrator password through the standard macOS prompt when it needs it, and treats Full Disk Access as optional rather than demanding it up front.
5. It fits your actual clutter
A photographer with a full Photos library, a developer with gigabytes of build caches, and someone who just wants to see which folder is huge need different tools. Pick for the job.
Free tools worth knowing
Pricing and licence terms change, and some of these tools come in more than one edition. Always check each vendor's own site for current details before you download.
OnyX
OnyX is a free maintenance utility with many system tasks, from maintenance routines to cache rebuilding and hidden settings. It is aimed at people comfortable with system-level options. It is not primarily a storage finder; it is a toolbox.
AppCleaner
AppCleaner is a long-running free uninstaller. You drag an app onto its window and it lists related files it found, which you can review and remove together. It does one job and is easy to understand.
Pearcleaner
Pearcleaner is a free, source-available uninstaller. It finds an app's related files so you can remove them together. Because the source is public, you can read how it works.
DaisyDisk
DaisyDisk draws your disk as an interactive sunburst map, so you can see which folders are big and drill into them. Check its site for current pricing and editions. If you want a visual disk map, it is a well-known choice.
GrandPerspective and OmniDiskSweeper
GrandPerspective is a free, open-source treemap viewer: every file is a rectangle sized by how much space it takes. OmniDiskSweeper lists folders sorted by size, which is often the fastest way to spot the one folder that grew. Our comparison of free disk space analyzers for Mac covers these side by side.
CleanMyMac
CleanMyMac by MacPaw is not free, but it is the app many people compare against. It is a paid, long-established all-in-one cleaner with extra modules such as malware scanning. If your subscription is coming up for renewal, our free CleanMyMac alternative guide looks fairly at what you keep and what changes. Details are on cleanmymac.com.
Single-purpose developer tools
If your clutter is mostly build output, DevCleaner for Xcode focuses on Xcode's caches and npkill finds and removes node_modules folders from the command line.
Uninstalling apps: the clearest case for a tool
Dragging an app to the Trash removes the app bundle but leaves files in places like ~/Library/Application Support, ~/Library/Caches, ~/Library/Preferences and ~/Library/Containers. Apple's own uninstall instructions cover the app itself. You can find the rest manually by looking up the bundle ID:
osascript -e 'id of app "Safari"'
Then search those Library folders for that identifier. It works, but it is tedious, which is why so many people use AppCleaner, Pearcleaner or an all-in-one cleaner for this. Our guide to uninstalling apps on a Mac completely walks through both routes.
How CleanLoupe fits
CleanLoupe – Mac Cleaner is a free all-in-one cleaner: no subscription, no trial, no ads and no account. It runs on macOS 15 Sequoia or later, on Apple silicon and Intel. Here is how it lines up against the five criteria, including where it falls short.
- Shows every item. Each item is labelled Safe, Review or Careful, with its path and size. Smart Scan's Clean button only removes Cleanup items marked Safe; everything else waits in its module for you to review.
- Undo. Everything it removes goes to the Trash and is recorded in History, where Put Back restores it until you empty the Trash. The exceptions are emptying the Trash, removing unavailable simulators with
xcrun simctl, and Docker's prune, which runs Docker's own commands and never touches volumes. - Your files stay on your Mac. Scans and photo analysis run locally; no file, file name or photo is uploaded. The app sends anonymous usage statistics and crash reports, which you can switch off in Settings › General › "Share anonymous usage and crash reports".
- Respects macOS. Cleanup only proposes items from a vetted list of locations and refuses protected system paths. Items written in the last hour are never preselected, nor are Apple's own caches. Root-owned items use the standard macOS administrator prompt, and the app never sees your password. Full Disk Access is optional; without it the app skips Mail attachments, iPhone backups, the Trash and app containers.
- Fits several kinds of clutter. It covers caches and logs, old installers in Downloads, an uninstaller that finds leftovers by bundle ID, a Space Lens disk map, large and duplicate files in your home folder, duplicate and look-alike photos in Apple Photos, developer caches for Xcode, Gradle, npm, pnpm, Yarn and more, dependencies of old projects, and caches of AI apps and code editors. The full list is on the features page.
What it does not do: there is no malware protection and no file shredder. It does not remove simulator runtimes, Android emulators, Docker volumes, old Homebrew versions in the Cellar or Python virtual environments, so you still handle those by hand. Homebrew's download cache and JetBrains IDE caches live in ~/Library/Caches, so they show up among App caches, and downloaded models from Ollama, LM Studio and Hugging Face are listed in its AI tools group, labelled Review. It requires macOS 15 or later. And version 1.0.0 is not yet notarized by Apple, so the first launch needs one extra step in System Settings › Privacy & Security, which the download page explains along with the SHA-256 checksum.
If one of the single-purpose tools above already covers your need, you may not need an all-in-one app at all. That is a perfectly good outcome.
How to choose in two minutes
- You just want to know what is big: start with Storage settings, then a disk map such as DaisyDisk, GrandPerspective, OmniDiskSweeper or Space Lens.
- You uninstall apps often: AppCleaner or Pearcleaner, or the Applications module of an all-in-one cleaner.
- You want system maintenance tasks: OnyX, if you are comfortable with its options.
- You are a developer: a tool that understands build caches, plus manual commands for things no cleaner touches.
- You want several of these in one reviewable, undoable list: an all-in-one cleaner that meets the five criteria.
FAQ
What is the best free Mac cleaner?
It depends on what you need to clean. For disk maps, uninstalling, or maintenance tasks there are good free single-purpose tools. If you want one app for several jobs, pick one that lists every item, moves removals to the Trash and runs locally.
Is there a completely free Mac cleaner with no trial?
Yes. Several single-purpose tools are free, and CleanLoupe is a free all-in-one cleaner with no subscription, trial, ads or account. Licence terms for other tools can change, so check each vendor's site.
Are free Mac cleaners safe?
They can be, and so can paid ones. Safety depends on whether the tool shows you what it removes, lets you undo it, avoids system files and keeps your data local, not on the price.
Do I need a Mac cleaner on macOS Sequoia or Tahoe?
Not necessarily. The built-in Storage settings on macOS 15 Sequoia and macOS 26 Tahoe cover a lot. A cleaner helps most with hidden caches, developer files, app leftovers and duplicates.
Next step
Try the built-in tools first. If you find that hidden caches, leftovers or duplicates are what's actually taking your space, download CleanLoupe, run a scan and review the list. Nothing is removed until you choose, and everything you remove can be put back from History until you empty the Trash.