Best Mac cleaners

Checked five apps on the same Mac

All the apps checked the same Mac with the same files. Five tests: a Mac with a classic web developer stack, an iPhone developer’s Mac, a video editor’s Mac, a photographer’s Mac and an everyday user’s Mac. Below is how much junk each one found.

In short

AppWeb developeriPhone developerVideo editorPhotographerEveryday user
MacWashing25.34 GB37.77 GB25.76 GB23.35 GB22.75 GB
CleanMyMac6.41 GB37.2 GB6.95 GB4.6 GB18.9 GB
MacKeeper6.95 GB23.38 GB3.79 GB3.71 GB8.95 GB
BuhoCleaner8.22 GB38.07 GB4.64 GB5.76 GB22.62 GB
Sensei7.42 GB14.07 GB4.22 GB5.62 GB19.06 GB

How much junk each app found: the user’s large files and the space macOS frees by itself are not counted. Green is the best result in a column.

The apps in this comparison

MacWashing

MacWashing
  • Free up to 25 GB
  • Subscription or lifetime

Checks every removal against its rules database: what it doesn’t know, it leaves alone. Apps and large files go to the Trash by default, so they can be put back.

CleanMyMac

MacPaw
  • Subscription
  • Has a trial

The best-known Mac cleaner, by MacPaw: cleanup, removing apps with their leftovers, malware checks, speed tools. Sold by subscription, with a free trial.

Developer’s site ↗

MacKeeper

Clario Tech
  • Subscription
  • Has a trial

A toolkit by Clario Tech: cleanup, antivirus, VPN, ad blocker, memory cleaner. Sold by subscription.

Developer’s site ↗

BuhoCleaner

Dr.Buho
  • Subscription or lifetime
  • Has a trial

A light cleaner by Dr.Buho: quick cleanup, large files, duplicates, removing apps, login items. The trial removes the first 3 GB automatically. Beyond that, a subscription or a lifetime license.

Developer’s site ↗

Sensei

Cindori
  • Subscription or lifetime
  • Has a trial

An app by Cindori that keeps an eye on the Mac — temperatures, load, disk and battery health — and also cleans junk and removes apps. Subscription or lifetime license, with a free trial.

Developer’s site ↗

A Mac with a classic web developer stack

Test 1 of 5
  • 10 projects: Node.js, PHP, Python
  • 8 of them untouched for over 90 days
  • VS Code, iTerm2, Chrome, Postman, Docker Desktop
MacWashing after the scan of the A Mac with a classic web developer stack

MacWashing after the scan1 of 5

CleanMyMac after the scan of the A Mac with a classic web developer stack

CleanMyMac after the scan2 of 5

MacKeeper after the scan of the A Mac with a classic web developer stack

MacKeeper after the scan3 of 5

BuhoCleaner after the scan of the A Mac with a classic web developer stack

BuhoCleaner after the scan4 of 5

Sensei after the scan of the A Mac with a classic web developer stack

Sensei after the scan5 of 5

How much each app found

MacWashing
25.34 GB
BuhoCleaner
8.22 GB of junk720 MB macOS frees itself
Sensei
7.42 GB
MacKeeper
6.95 GB of junk199 MB not junk
CleanMyMac
6.41 GB of junk233 MB not junk

junk: caches, logs, leftovers of appsdependencies of old projects (found, not ticked)space macOS frees by itselfnot junk: languages and parts of apps, mail attachments, backups

Versions: MacWashing 2.3.4 · CleanMyMac 5.7.1 · MacKeeper 6.11 · BuhoCleaner 1.17.0 · Sensei 2.1.3

An iPhone developer’s Mac

Test 2 of 5
  • Xcode, CocoaPods, Proxyman, Xcodes
  • Slack, Discord, Chrome, Safari
MacWashing after the scan of the An iPhone developer’s Mac

MacWashing after the scan1 of 5

CleanMyMac after the scan of the An iPhone developer’s Mac

CleanMyMac after the scan2 of 5

MacKeeper after the scan of the An iPhone developer’s Mac

MacKeeper after the scan3 of 5

BuhoCleaner after the scan of the An iPhone developer’s Mac

BuhoCleaner after the scan4 of 5

Sensei after the scan of the An iPhone developer’s Mac

Sensei after the scan5 of 5

How much each app found

BuhoCleaner
38.07 GB of junk738 MB macOS frees itself
MacWashing
37.77 GB
CleanMyMac
37.2 GB of junk196 MB not junk
MacKeeper
23.38 GB of junk147 MB not junk
Sensei
14.07 GB of junkplus 472 MB of your files

junk: caches, logs, leftovers of appsyour files, not junk (the app’s «large files»)space macOS frees by itselfnot junk: languages and parts of apps, mail attachments, backups

Versions: MacWashing 2.3.4 · CleanMyMac 5.7.1 · MacKeeper 6.11 · BuhoCleaner 1.17.0 · Sensei 2.1.3

A video editor’s Mac

Test 3 of 5
  • Premiere Rush, iMovie, CapCut
  • HandBrake, LosslessCut, Kap, VLC
  • The user’s projects and original footage
MacWashing after the scan of the A video editor’s Mac

MacWashing after the scan1 of 5

CleanMyMac after the scan of the A video editor’s Mac

CleanMyMac after the scan2 of 5

MacKeeper after the scan of the A video editor’s Mac

MacKeeper after the scan3 of 5

BuhoCleaner after the scan of the A video editor’s Mac

BuhoCleaner after the scan4 of 5

Sensei after the scan of the A video editor’s Mac

Sensei after the scan5 of 5

How much each app found

MacWashing
25.76 GB
CleanMyMac
6.95 GB of junk677 MB not junk
BuhoCleaner
4.64 GB of junk550 MB macOS frees itself
Sensei
4.22 GB of junkplus 26.31 GB of your files
MacKeeper
3.79 GB of junk210 MB not junk

junk: caches, logs, leftovers of appsyour files, not junk (the app’s «large files»)space macOS frees by itselfnot junk: languages and parts of apps, mail attachments, backups

Versions: MacWashing 2.3.4 · CleanMyMac 5.7.1 · MacKeeper 6.11 · BuhoCleaner 1.17.0 · Sensei 2.1.3

A photographer’s Mac

Test 4 of 5
  • Lightroom Classic, GIMP, ImageOptim
  • The user’s RAW photos and exports
  • Chrome, Telegram, Spotify
MacWashing after the scan of the A photographer’s Mac

MacWashing after the scan1 of 5

CleanMyMac after the scan of the A photographer’s Mac

CleanMyMac after the scan2 of 5

MacKeeper after the scan of the A photographer’s Mac

MacKeeper after the scan3 of 5

BuhoCleaner after the scan of the A photographer’s Mac

BuhoCleaner after the scan4 of 5

Sensei after the scan of the A photographer’s Mac

Sensei after the scan5 of 5

How much each app found

MacWashing
23.35 GB
BuhoCleaner
5.76 GB of junk13 MB macOS frees itself
Sensei
5.62 GB
CleanMyMac
4.6 GB of junk162 MB not junk
MacKeeper
3.71 GB of junk139 MB not junk

junk: caches, logs, leftovers of appsspace macOS frees by itselfnot junk: languages and parts of apps, mail attachments, backups

Versions: MacWashing 2.3.4 · CleanMyMac 5.7.1 · MacKeeper 6.11 · BuhoCleaner 1.17.0 · Sensei 2.1.3

An everyday user’s Mac

Test 5 of 5
  • Chrome, Safari, Brave
  • Telegram, WhatsApp, Zoom, Discord, Slack, Teams
  • Spotify, VLC, Steam, OBS Studio
MacWashing after the scan of the An everyday user’s Mac

MacWashing after the scan1 of 5

CleanMyMac after the scan of the An everyday user’s Mac

CleanMyMac after the scan2 of 5

MacKeeper after the scan of the An everyday user’s Mac

MacKeeper after the scan3 of 5

BuhoCleaner after the scan of the An everyday user’s Mac

BuhoCleaner after the scan4 of 5

Sensei after the scan of the An everyday user’s Mac

Sensei after the scan5 of 5

How much each app found

MacWashing
22.75 GB
BuhoCleaner
22.62 GB of junk15 MB macOS frees itself
Sensei
19.06 GB of junkplus 528 MB of your files
CleanMyMac
18.9 GB of junk723 MB not junk
MacKeeper
8.95 GB of junk303 MB not junk

junk: caches, logs, leftovers of appsyour files, not junk (the app’s «large files»)space macOS frees by itselfnot junk: languages and parts of apps, mail attachments, backups

Versions: MacWashing 2.3.4 · CleanMyMac 5.7.1 · MacKeeper 6.11 · BuhoCleaner 1.17.0 · Sensei 2.1.3

What to choose

You write code for the web
MacWashing

Found the most in the “Web developer” test: 25.34 GB. Dependencies of old projects (node_modules, vendor, .venv) are shown apart and not ticked.

You make iPhone apps
BuhoCleaner

Found the most in the “iPhone developer” test: 38.07 GB.

You edit video
MacWashing

Found the most in the “Video editor” test: 25.76 GB.

You shoot and edit photos
MacWashing

Found the most in the “Photographer” test: 23.35 GB.

You just use your Mac
MacWashing

Found the most in the “Everyday user” test: 22.75 GB.

You don’t want anything broken
MacWashing

Removes only what its rules database knows. Apps and large files go to the Trash first. Three apps offered something risky — the ⚠ sign in the charts.