Home › Mac Guides › Mac Cleaner
Mac cleaner: what to clean, what to leave alone
Every Mac accumulates invisible clutter — app caches, logs, duplicate files, old installers and the residue of apps you deleted years ago. This guide explains exactly where that clutter lives, how to clear it by hand safely, and where a dedicated Mac cleaner genuinely saves you time.
Updated 2026-08-02 · Written by the CleanerMac team · macOS 13–15 tested
What actually fills up a Mac
Before you delete anything, it helps to know what a "clean Mac" really means. macOS is not a messy system by design — it just never throws anything away on your behalf. Four kinds of files accumulate quietly:
- Caches — every app writes temporary data to
~/Library/Cachesso it can start faster or avoid re-downloading assets. Browsers, Spotify, Slack, Adobe apps and Xcode are the usual heavyweights. Caches are, by definition, rebuildable. - Logs — diagnostic text in
~/Library/Logsand/Library/Logs. Individually tiny, collectively occasionally hundreds of megabytes. - Orphaned app data — when you drag an app to the Trash, its support files stay behind in
~/Library/Application Support,~/Library/Containers,~/Library/Preferencesand~/Library/Saved Application State. Nothing in macOS ever cleans these up. - Real files you forgot about — old
.dmgand.pkginstallers in Downloads, exported video, archived project folders, and duplicates of all of the above.
Notice that only the last category is genuinely irreplaceable. That is the honest framing a Mac cleaner should give you: most of what it deletes is disposable, and the part that isn't should always be your decision.
Check the damage before you clean
Start with the built-in report. Go to Apple menu → System Settings → General → Storage. macOS shows a coloured bar broken into Applications, Documents, Photos, Mail, macOS and the famously vague System Data. Click the small info buttons to drill into each category; from the same screen you can turn on Store in iCloud, Optimise Storage and Empty Trash Automatically.
The category people get stuck on is System Data, which is a catch-all bucket rather than a real folder — it holds caches, sleep images, local Time Machine snapshots, virtual memory swap and anything Spotlight can't classify. If yours is enormous, the dedicated guide on System Data storage on Mac walks through it, and Other storage covers the older naming.
For a precise measurement of any folder, Terminal is faster than Finder:
du -sh ~/Library/Caches— total size of your user cache folder.du -sh -- ~/Library/Caches/*— a per-app breakdown, so you can see which app is the offender.du -sh ~/Library/Developer/Xcode/DerivedData— usually the single biggest folder on a developer's Mac.
The manual cleanup, step by step
You can do most of what any Mac cleaner does by hand. It just takes time and care.
- Empty the Trash. Deleted files still occupy the disk until you do. Finder → right-click Trash → Empty Trash.
- Clear Downloads. Sort by Size in Finder's list view and delete the installers you no longer need. Apps installed from a
.dmgdo not need the.dmgafterwards. - Clear app caches. In Finder press ⇧⌘G, enter
~/Library/Caches, and delete the contents of the per-app folders — not the folders themselves. Quit an app before touching its cache; clearing the cache of a running app can crash it. Detailed walkthrough in how to clear cache on Mac. - Clear logs. Same procedure for
~/Library/Logs. Leave/Library/Logsand/private/var/logalone unless you know what a given file is. - Remove leftovers of deleted apps. Look through
~/Library/Application Supportand~/Library/Containersfor folders named after apps you no longer own. See uninstalling apps properly before you start guessing. - Find the big files. Finder → ⌘F → change the search criteria to File Size is greater than 500 MB, and set the scope to This Mac. Or use the large-files guide.
- Find duplicates. The hardest one to do by hand, because copies are often renamed — see finding duplicate files.
Done thoroughly, this often reclaims several GB. Done monthly, it stops the problem recurring. The catch is that it takes 30–60 minutes each time and it is easy to delete the wrong thing.
What a Mac cleaner should never touch
Any tool — or human — cleaning a Mac should leave these alone:
/Systemand/usr— protected by System Integrity Protection anyway, and there is no legitimate reason to disable SIP for cleaning.~/Library/Keychains,~/Library/Mail,~/Library/Messages— your credentials and your correspondence.~/Library/Containersfolders belonging to apps you still use — sandboxed apps keep real documents in there, not just cache.- Anything inside a running app's cache. Quit first, then clean.
Be equally sceptical of any cleaner that shows a red "critical errors found" screen, promises a registry clean (macOS has no registry), or asks for your Apple Account password. Those are marketing patterns, not maintenance.
Cleaning versus speeding up
Freeing disk space and making a Mac feel faster overlap but are not the same job. Disk space matters for performance mainly at the extremes: once your startup disk is nearly full, macOS has little room for swap and snapshots, and everything gets slower. Above roughly 15–20% free, extra space stops helping speed.
Perceived slowness more often comes from memory pressure and login items. Two things you can do right now:
- Open Activity Monitor → Memory and watch the Memory Pressure graph. Yellow or red means macOS is swapping to disk. Quitting one idle browser with 40 tabs usually fixes it. More in freeing up RAM.
- Trim System Settings → General → Login Items & Extensions. Every helper that launches at login costs boot time and memory forever.
Stale system state is worth refreshing too. If name lookups feel slow or a site resolves to the wrong address, flush the DNS cache with sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. The sudo purge command flushes the file-system cache and forces macOS to release cached pages; it is a diagnostic, not a speed-up. Both are safe, and both are covered in how to speed up a Mac.
Where CleanerMac fits
Everything above is doable by hand, and this page is written so it works even if you never install anything. What a good Mac cleaner buys you is time and a safety net. CleanerMac is a native SwiftUI menu-bar app that runs the same scans you would run manually: it maps your disk by category, matches duplicates by SHA-256 content hash rather than filename, removes an app together with the leftovers registered to its bundle identifier, and refuses to clear the cache of any app that is currently open. Files it removes from Disk X-Ray, duplicates, large files and app uninstalls go to the Trash, so a mistake is one Put Back away; cache and log cleanups are removed directly.
It runs entirely on-device — no account, no upload, no analytics — works on macOS 13 and later on both Apple Silicon and Intel, ships in 20 languages, and costs $24.99 once with a 3-day free trial rather than a recurring subscription. If you are comparing against the better-known suites, the CleanMyMac alternative page lays out the differences plainly.
A maintenance routine that actually sticks
The best cleanup is the one you do before the disk-full warning appears.
- Weekly (2 minutes): empty the Trash, clear Downloads, quit apps you left open for days.
- Monthly (10 minutes): clear caches and logs, review the Storage screen, delete duplicates.
- Quarterly (30 minutes): uninstall apps you no longer use — with their leftovers — and archive large project folders to an external drive or cloud storage.
- Developers: clear
~/Library/Developer/Xcode/DerivedDataand old simulator runtimes. See the DerivedData guide; this folder alone is often several GB.
Follow that and the "your startup disk is almost full" dialog stops being part of your life. If it is already on screen, start here.
Clean your Mac in the next five minutes
Native, on-device, one-time $24.99 — with a 3-day free trial.
Download CleanerMac — free for 3 daysmacOS 13+ · Apple Silicon & Intel · $24.99 once, no subscription
Frequently asked questions
Is it safe to delete files in ~/Library/Caches?
Yes, in general — cache files exist so apps can avoid recomputing or re-downloading data, and every app rebuilds what it needs on next launch. The one real rule is to quit an app before clearing its cache folder, because deleting files a running app has open can crash it and lose unsaved work. Delete the contents of the per-app folders rather than the folders themselves.
Do I actually need a Mac cleaner, or can macOS do it?
macOS has useful built-in tools: the Storage screen under System Settings, Optimise Storage, and automatic Trash emptying. What it does not do is remove leftovers from deleted apps, find duplicate files by content, or clear app caches selectively. A cleaner is a time-saver and a safety net for those specific gaps, not a requirement.
Are Mac cleaning apps a scam?
Some are. The warning signs are scareware messaging about critical errors, claims about cleaning a registry (macOS has no registry), aggressive pop-ups, and pressure to disable System Integrity Protection. A trustworthy cleaner shows you exactly what it will delete, sends it to the Trash rather than erasing it, and never asks for your Apple Account credentials.
How much space will cleaning actually free?
It depends entirely on how long the Mac has been in use and what you run. A machine that has never been cleaned, especially one with Xcode or Adobe apps, often has several GB of caches and derived data alone. A fresh or well-maintained Mac may only yield a few hundred megabytes, and that is a good sign, not a failure.
Does freeing disk space make a Mac faster?
Only up to a point. When a startup disk is nearly full, macOS has little room for swap and snapshots, and performance drops noticeably — freeing space fixes that. Once you are above roughly 15 to 20 percent free, extra headroom stops improving speed, and slowness is more likely caused by memory pressure or login items.
Is CleanerMac a subscription?
No. It is a one-time $24.99 purchase with a 3-day free trial, and updates are included. It runs on macOS 13 or later on both Apple Silicon and Intel Macs, works entirely on-device with no account, and is fully localized in 20 languages.