Mac cleaner apps, compared without the hype
Most of what cleaner apps charge for, macOS or a free tool already does. Here is the part that is genuinely worth paying for, and how to tell.
Search for a Mac cleaner and you get two kinds of page: vendor marketing, and affiliate roundups ranking whichever product pays the most per click. This is neither, but it is written by a vendor, so read the free options first — they are listed first for that reason.
What a cleaner actually does
Strip the marketing and every cleaner on the market is the same three things:
- A list of paths that hold regenerable files. Caches, logs, saved application state, build output, package-manager downloads, downloaded mail attachments, Trash on mounted volumes.
- Code that measures those paths accurately, which mostly means having Full Disk Access so macOS does not hide half of them.
- A rule for what is safe to remove, and the discipline to refuse everything else.
That is it. There is no privileged access to macOS internals, no proprietary compression, nothing a shell script could not do given the same list. When an app advertises “up to 75 GB recovered”, the 75 GB was in ~/Library the whole time.
Which means the honest question is never “which cleaner is best”. It is “do I want to maintain that list myself”.
The free tools that cover most of it
Try these before spending anything.
macOS itself. System Settings → General → Storage has recommendations, per-category breakdowns and a document browser that sorts by size. It handles iOS backups, large files and unused apps. It will not touch caches or leftovers.
Terminal. Two commands answer most of it:
du -sh ~/Library/* 2>/dev/null | sort -h | tail -20
mdfind 'kMDItemFSSize > 1073741824'
The first ranks your Library folders by size, which is where a cleaner’s headline number comes from. The second lists every file over a gigabyte, instantly, using the Spotlight index. Four more ways to find large files.
AppCleaner (free, FreeMacSoft). Drag an app onto it and it finds the associated files and removes them together. It is the single most useful free utility in this category and it is what most people actually need. The manual version of the same job takes a couple of find commands.
GrandPerspective (free, open source) and Disk Inventory X (free). Treemaps of your disk. Older and less polished than the paid visualizers, and they answer the same question.
OnyX (free, Titanium Software). Runs macOS maintenance scripts, rebuilds caches, verifies the disk. It has been trusted for two decades. It also has no guard rails at all — it exposes options that will make your Mac behave strangely if you pick them without knowing what they do. Powerful, unforgiving, free.
If those cover you, stop here. On a Mac that has never been cleaned, they usually recover more than any paid app will find afterwards, because they get the big obvious things first.
The paid ones, and what each is for
DaisyDisk — around $9.99 once. A disk visualizer, nothing else. Fast, elegant, and it never claims a file is junk. Right tool when your disk is full of files you put there yourself. Longer comparison here.
CleanMyMac (MacPaw) — roughly $40 a year or $90 once, also in the Setapp bundle. The most complete suite: cleaning, uninstaller, app updater, disk map, and a maintained malware engine with a research team behind it. The most expensive and the most established. Longer comparison here.
Sensei (Cindori) — a hardware-monitoring app with cleaning attached. Buy it for the thermal and SSD health readouts; the cleaning is secondary.
CleanSpace — ours, included in a SecureMacApps plan ($1 a month, $10 a year or $50 once, with a 7-day free trial). Ten tools in one window, every scan free at full detail forever, no account and no telemetry. What we argue it is best at is below, with the caveats.
Anything advertised to you by a pop-up warning that your Mac is infected. Never. That is the whole rule. The category has a bad name because of a decade of that, and it is worth knowing which cleaners are actually safe and how to tell.
Five questions that separate them
Ask these of any cleaner, ours included. The answers are usually in the app itself within five minutes.
1. Does it show you the file list before deleting? Not a category and a number — the actual paths, with sizes. An app that shows “System Junk: 14.2 GB” and a Clean button is asking you to trust a figure you cannot check. Every honest cleaner will show you the list.
2. What does it refuse? A cleaner’s quality is in the paths it declines. Ask whether an unrecognized path is refused or allowed by default. Allowed-by-default is how a cleaner ends up deleting a licence file, a mail database or a folder of somebody’s photos.
3. Where does it put deleted files? The Trash, so a mistake survives. Permanent deletion should be a choice you make, not the default.
4. Is anything preselected? Caches, fine. Anything under Documents, Desktop or Pictures should start unticked, always.
5. What does it send home? Check the network activity, or check for an account requirement. Any app with Full Disk Access is worth this question. Little Snitch or Lulu will tell you in an afternoon.
Two more worth asking about the vendor: is it notarized by Apple and distributed from the developer’s own domain, and can you see what the free tier gives you before paying? A trial with a clock is normal. An app that will not show you its findings until you buy is not.
Why we would pick CleanSpace
The pitch, with the counter-argument attached to each point.
- The scans never expire. Smart Scan, Cleanup, Large & Old Files, Space Lens, Protection and Privacy all run at full detail without paying, and keep running. So does the menu bar readout and every maintenance task. Paying removes the 500 MB cleaning cap and unlocks the Uninstaller and the Shredder. You can therefore answer question 1 above about our app before spending anything. Counter: the free tier is deliberately generous because we are new and have no track record to trade on.
- It refuses by default. One gate for every deletion; an unrecognized path is refused rather than permitted. System directories, keychains and security stores are refused outright, your personal folders are never cleaned automatically, and live data like iCloud Drive, Messages, Mail’s database and Photos is excluded even though it is cache-shaped. Counter: every cleaner claims to be careful. Test it — run a scan and read the paths.
- Nothing leaves the Mac. No account, no analytics, no telemetry. The licence is verified against a key compiled into the app, so it works with the network off. Counter: that also means no cloud-updated malware definitions, which is a real trade — see below.
- Rules, not predictions. No model guesses what your files are; the same scan gives the same answer twice. Counter: fixed rules need updating by hand when macOS moves a folder.
- $10 a year or $50 once, for every SecureMacApps app. Counter: priced per Mac; a licence is tied to that machine’s hardware (you can move it yourself from the account page).
Where we would not pick it: if you need a continuously maintained malware engine, an app updater, or one licence across several Macs, CleanMyMac is the better buy and it is not close. If your disk is full of your own video files, DaisyDisk is $9.99 and better at exactly that.
The uncomfortable conclusion
Most people asking which cleaner to buy do not need one. They need forty minutes with du, a look at System Data, and their local snapshots thinned.
A cleaner earns its price when that stops being a one-off. If you are doing it every couple of months, on a small drive, or across other people’s Macs, paying $10 a year to stop maintaining the path list yourself is a reasonable trade. Paying $90 for it is also reasonable if the malware engine and the app updater are worth the difference to you.
What is never reasonable is buying one because a page said your Mac was slow. Find out where the space went first. The tools that answer that are free.