Free Mac cleanup tools that are actually free
Most lists of free Mac cleaners are affiliate pages for paid ones. This is a short, honest account of what exists, what each is genuinely good at, and where free stops being free.
Two different jobs get bundled under "Mac cleaner", and confusing them is why people end up disappointed. Watching what your Mac is doing is one job. Deleting things to get disk space back is another. Very few tools do both, and the free options tend to be strong at exactly one.
Monitoring: what is my Mac doing
Activity Monitor is already installed and most people underuse it. The Memory tab has the Memory Pressure graph at the bottom, which is the number that actually matters, and the CPU tab sorted by percentage answers most "why is my Mac slow" questions in about ten seconds. It costs nothing and it is authoritative. The drawback is that you have to go and look, which means you find out after the machine has already slowed down.
Stats is free, open source and very good. It puts CPU, memory, disk, network and sensors in the menu bar, including memory pressure and swap, and it will show you the heaviest processes. If all you want is visibility, it is the obvious answer and I would not try to talk anyone out of it.
iStat Menus is the long-standing paid option in this category. More polish, more sensors, more configuration. Not free, and worth it if you care about that level of detail.
The honest summary for monitoring: the free options here are genuinely good. You do not need to spend money to see what your Mac is doing.
Cleaning: getting disk space back
macOS itself should be the first stop. System Settings, then General, then Storage gives you Optimise Storage, an Applications list sorted by size, a large files view and a downloads review. It is conservative by design and it will not delete anything surprising.
OnyX is free, has been around for twenty years, and is a maintenance utility rather than a cleaner. It rebuilds caches, runs maintenance scripts and clears system and user caches. It assumes you know what you are asking for, which is either a feature or a warning depending on you.
AppCleaner is free and does one thing properly: when you drag an application to it, it finds the preference files, caches and support folders that would otherwise stay behind. Dragging an app to the Trash leaves that debris on disk, which is a real and underrated cause of clutter.
CleanMyMac is the best known paid option, and it is a capable product. What people run into is that the free download is a trial rather than a free tier: it will find things and then ask for a licence before removing them. That is a legitimate business model, it is just not the same as free, and a lot of lists blur that line.
Where the free tier usually stops
The pattern across this category is that scanning is free and acting costs money. You get shown a number, then a paywall. That is worth knowing before you download anything, because it means the free version often cannot actually solve your problem.
The second pattern is that free monitoring tools do not act, and cleaning tools do not watch. Stats will tell you a process is eating 12 GB. It will not do anything about it, and it will not tell you tomorrow unless you happen to be looking.
The thing none of them do
Every tool in this article, free or paid, decides what to delete based on what a file is: where it lives, how big it is, how old it is. None of them consider what is happening on the machine at that moment.
That is fine until the moment it matters. A build cache is safe to delete right up until a build is running. Render files are safe to delete right up until Final Cut is open. The file has not changed. The timing has.
Where GuardMac fits. The free version does the monitoring job properly: a live health score in the menu bar, CPU, memory, swap, disk and thermal state, the heaviest processes with their true memory footprint, and manual reclaim when you want space back. No account, no sign up, nothing expiring. What it adds over a pure monitor is that it knows what is running, so it will not clear a build cache while Xcode, Gradle, Vite, ninja, rustc or cargo is working, and it will not touch caches at all while Final Cut, Premiere, Resolve, Lightroom, Logic or Photos is open. Paying adds automatic background fixes and thirty days of history. Download the free version.
What I would actually install
If you only want to see what is going on and you are happy checking manually, Activity Monitor plus Stats is a complete and free answer.
If you are cleaning up a machine once, start with the built in Storage tools, use AppCleaner for anything you uninstall, and stop there. Most people recover more space from Downloads and old iOS backups than from anything a cleaner will find.
If you want something watching continuously so you find out at the time rather than afterwards, that is where a menu bar tool earns its place, and it is worth checking that whatever you choose understands what is running before it deletes anything.
One thing to avoid
Anything advertising itself with a scare, a scan result you did not ask for, or a claim about registry cleaning. macOS has no registry. A tool that says otherwise is not describing your computer.
Keep reading
- What is safe to delete on a Mac, and what absolutely is not: before you let any tool decide for you.
- Memory pressure and swap on a Mac, explained properly: the number a good monitor should be showing you.