Junk File Cleaner
Removes system caches, log files, temp files, and app leftovers that silently pile up over months.
The best free mac cleaner with a built-in AI assistant that studies your usage patterns
and recommends the optimal clean-up — hidden caches, language packs and startup bloat gone in 60 seconds.
Scrubby — always on duty
MacSweep is
It's the first Mac cleaner built around a single principle: you should always know exactly what's being deleted and why.
Safety first
Every scan generates a preview. Nothing is removed without your explicit confirmation. Every single time.
Speed & power
Our scanner reaches system caches, Xcode data, Docker layers, and browser leftovers that manual cleaning never finds.
For everyone
From grandma's MacBook to a developer's M4 Pro with 47 Docker containers — MacSweep handles it all without blinking.
Let's go
It takes 60 seconds. It's free. And Chip will be right there with you.
Download FreeWhat MacSweep does
Everything your Mac accumulates over time — gone in one scan. Each module targets a different category of waste so nothing slips through.
Removes system caches, log files, temp files, and app leftovers that silently pile up over months.
Scans photos, videos, and documents for exact copies. Keeps the best version, removes the rest.
Surfaces forgotten disk hogs — old iPhone backups, Xcode simulators, giant video exports — sorted by size.
Deletes apps and every hidden support file, cache, and preference they leave behind. Nothing stays.
Wipes browser history, download records, app traces, recent files lists, and saved passwords caches.
Detects and disables hidden launch agents that add seconds to your boot time, every single day.
Who uses MacSweep
Why MacSweep
Every scan shows you what will be removed before you confirm. We never delete anything without approval.
A full scan and clean completes in under a minute. No waiting, no progress bars that lie.
Download and run. No sign-up, no email, no cloud. Your files never leave your Mac. Ever.
8 MB install. Runs natively on Apple Silicon. No background processes eating RAM when idle.
Estimate your cleanup
Tell us about your Mac and we'll estimate how much space MacSweep can recover for you.
Estimated recoverable space
gigabytes
Run MacSweep for the exact result. Takes 60 seconds.
Clean it nowCache Audit Taxonomy
macOS does not have one cache. It has dozens — organised into layers by who writes them, where they live, and how safely they can be cleared. Browser caches, system caches, app caches, media caches, developer caches, iCloud caches, Mail caches, and kernel caches all follow different rules. A mac cleaner that treats them all the same either misses most of the storage or deletes things that will cause a slowdown the next morning. MacSweep maps every cache type against a four-level safety classification before anything is touched — so you reclaim the maximum storage with the minimum risk, every time. Whether you need a focused cache cleaner mac module or a complete disk cleaner mac that maps every storage location, MacSweep covers both in a single scan.
Every app installed on your Mac is entitled to write temporary data into ~/Library/Caches/ — a per-user folder that Finder hides by default. Each app gets its own subdirectory, usually named after its bundle identifier (e.g. com.apple.Safari, com.spotify.client, com.adobe.Photoshop). These caches are designed to be expendable: macOS never guarantees they will survive a reboot, and apps are supposed to rebuild them on demand. In practice, apps rarely clean up after themselves, and the combined size on a Mac used for twelve months typically lands between 4 GB and 18 GB. Safari's cache database alone can reach 1–2 GB when the browsing cache limit is set to "Automatically". Spotify grows a local audio cache of 2–5 GB by default. Creative Cloud applications each maintain separate cache directories and can collectively occupy 8–12 GB. MacSweep builds a per-app breakdown of the entire ~/Library/Caches/ tree, flags caches that are safe to remove immediately (no open file handles, bundle ID maps to an installed app), and separates them from caches held by a currently running process. Clearing this layer is the first action any mac cleaner should take — and it is universally safe when done while the relevant apps are closed.
A second subdivision within this family is the derived content cache: icon services stores every scaled app icon your system has ever rendered; QuickLook maintains preview thumbnails for every document you have opened; Spotlight keeps document-content extracts that accelerate search. These are auto-regenerated on demand, so removing them costs a brief re-index but no data loss. On machines that have not been cleaned in over a year, this sub-layer alone accounts for 1–3 GB.
Browsers are the single most prolific cache writers on a typical Mac, and each browser follows its own storage architecture. Safari stores its cache inside the standard ~/Library/Caches/com.apple.Safari/ folder, so the system's standard cleanup path covers it — but the database also holds a WebKit resource timing log and a HSTS policy list that persist independently of the main cache. Chrome maintains a separate ~/Library/Application Support/Google/Chrome/Default/Cache/ directory, uses LevelDB for history, and can consume 500 MB to 2 GB depending on how many tabs you leave open across sessions. Firefox separates its profile into a Profiles/ folder under ~/Library/Application Support/Firefox/, with a distinct cache2/ subfolder that stores response bodies in a chunked file format not visible to a normal directory listing. Arc (the newer Chromium fork) inherits Chrome's cache layout but adds its own sidebar-tab persistence layer in ~/Library/Application Support/Arc/.
Beyond raw HTTP cache data, each browser accumulates: session cookies (often tracking data from sites you visited once), service-worker caches that implement offline functionality, IndexedDB stores for web apps, WebSQL legacy databases, and media source extensions caches for streaming video. Clearing all of these requires app-specific path knowledge — a generic "delete everything in Caches" sweep will miss the Chrome profile folder and the Firefox cache2 tree entirely. MacSweep ships a browser-aware module that maps each installed browser to its full cache footprint across Caches, Application Support, and the hidden Library containers, and reports how much of each category is safe to clear without losing saved passwords or autofill data (which are stored separately in the keychain).
Photos.app is the largest non-developer cache generator on most consumer Macs. The Photos library bundle contains not just your original images and videos but a complete set of derived media: thumbnail pyramids at five size tiers (used by the grid view), HEIC-to-JPEG render cache, Smart Album preview stills, face-recognition bounding-box tensors, scene-classification embeddings generated by the on-device ML model, and editing previews for every adjustment you have applied in the last 90 days. None of this is your photo data — it is all regenerable from the originals — but it can occupy 2–6 GB on a library with 30,000+ photos. When iCloud Photo Library is enabled and "Optimize Mac Storage" is on, an additional set of low-res proxy files accumulates for every image the system has not yet downloaded in full resolution.
QuickTime and AVFoundation maintain their own video proxy caches when you edit clips in iMovie or Final Cut. Each project creates a Render Files folder that can reach 5–15 GB for a single long-form project, and these folders persist even after the project is deleted from iMovie's library. The Music app maintains a similar artwork cache — every album cover rendered at multiple resolutions — that grows to 200–800 MB on large libraries. MacSweep scans each of these media subsystems, identifies render files whose parent project no longer exists, and reports the full reclaimable size before touching anything.
Below the user-facing app layer sits a set of system-owned caches that require different handling. The most significant is the dyld shared cache — a pre-linked image of every system framework, compiled at installation time and stored in /private/var/db/dyld/. This cache is what allows macOS apps to launch in under a second: instead of linking against dozens of individual frameworks at runtime, the dynamic linker maps a single pre-built image. macOS rebuilds this automatically after OS updates, and old versions (from prior OS releases) accumulate in /System/Library/dyld/ and under /private/var/folders/ as architecture-specific variants. On Apple Silicon Macs, the cache exists in both ARM64 and ARM64e variants; on Intel, in x86_64 and x86_64h (Haswell) builds. Orphaned cache variants from a prior major release can occupy 1–3 GB.
Font caches live at ~/Library/Caches/com.apple.ATS/ and are rebuilt whenever you install or remove a font. Log files accumulate in /private/var/log/ and ~/Library/Logs/ — the unified logging system introduced in macOS Sierra writes a compressed ring buffer, but crash reports, diagnostic submissions, and per-app verbose logs can still pile up to 500 MB–2 GB. Sleep images (the hibernation file at /private/var/vm/sleepimage) can match your installed RAM in size. MacSweep approaches system caches with a conservative classification: it never removes the active dyld shared cache or any file that a live process holds open, but it surfaces the full catalogue so you can make an informed decision rather than guessing which "Other" storage you can safely recover.
The four-level safety classification
MacSweep's cache audit runs a four-step classification on every directory it encounters. Step one identifies which family the cache belongs to — user app, browser, media, system, developer, or mail — because the safe removal strategy differs by family. Step two checks for open file handles using the same mechanism as lsof: any file currently held open by a running process is placed in a "held" bucket and excluded from the current scan session. This alone prevents the most common mistake made by aggressive mac cleaners — removing a cache file while the app that owns it is mid-write, which causes data corruption or an immediate crash.
Step three classifies each item on a regenerability axis. Level A (freely reclaimable): derived caches like thumbnails, QuickLook previews, and font registries — macOS recreates these automatically with no user-visible penalty. Level B (reclaimable with minor cost): browser HTTP caches, Spotlight indexes, dyld shared cache variants for architectures not in use — removing these causes a one-time rebuild that takes seconds to minutes. Level C (reclaimable with user review): Mail attachment caches, Photos render files, video proxy folders — these are safe but may require a download or re-render that takes longer. Level D (do not remove): active system caches, files referenced by a running process, anything under /System/ on Apple Silicon with SIP enabled. Every item in the MacSweep UI is labelled with its level so the reasoning is transparent. Step four presents the full breakdown before any action is taken — unlike cleaners that clean first and explain nothing, MacSweep shows exactly what it found and why it is safe, so the decision stays with you.
Mail.app operates its own cache architecture entirely separate from ~/Library/Caches/. The mail envelope index — a SQLite database inside ~/Library/Mail/V10/MailData/ — can reach 500 MB to 2 GB as it accumulates search metadata for every message. Attachment previews are stored as individual rendered files in ~/Library/Mail/V10/ subfolders, persisting long after you have deleted the original message. Apple Mail also keeps a per-account download cache for IMAP messages flagged for offline access, which duplicates data already on the server. Together these can occupy 3–8 GB on an account that has been active for several years. MacSweep reads the Mail database to identify attachments that belong to deleted threads, measures the attachment preview tree against the age of the parent messages, and surfaces the largest items for review.
iCloud caches are the most misunderstood category. The CloudKit database cache in ~/Library/Caches/CloudKit/ stores local mirrors of CloudKit container metadata — these are safe to clear and rebuild automatically on the next sync. The iCloud Drive document cache in ~/Library/Mobile Documents/ is not a cache at all — it is your actual iCloud Drive data, and MacSweep never touches it. The distinction matters because several free mac cleaner software tools incorrectly classify the entire Mobile Documents folder as reclaimable cache, causing documents to vanish from iCloud Drive. MacSweep's taxonomy is explicit: CloudKit metadata caches are Level A (freely reclaimable); iCloud Drive content is off-limits.
Across MacSweep's dataset of active scans, the median reclaimable total from a full cache audit on a Mac used for 12+ months without a dedicated cleaner is 11.4 GB. The distribution breaks down by family: user app caches (3.1 GB median), browser data including HTTP cache, IndexedDB, and service workers (2.4 GB), media and Photos render files (1.8 GB), Mail attachment and index caches (1.6 GB), developer caches when present — Xcode DerivedData, npm, Docker (9–35 GB, highly variable), system and kernel cache orphans (0.8 GB), language pack resources (1.5 GB). The developer cache category is excluded from the 11.4 GB median because it skews the distribution — machines with Xcode installed often reclaim 20–50 GB from DerivedData alone, while machines without any development tools have no contribution from that family.
The practical takeaway for how to clean my mac thoroughly: a cache audit that covers all six families consistently outperforms scans that only target the user Caches folder, which typically surface 2–4 GB. The difference is the Mail, browser, media, and system layers that a surface-level scan misses. Running a full audit once, then scheduling quarterly follow-ups, is the maintenance pattern that keeps a Mac performing as if it were recently unboxed — without the need to buy a new machine or reinstall macOS.
Cache audit AI advisor
The AI advisor in MacSweep is the implementation layer that turns a cache taxonomy from a reference document into an actionable daily recommendation. After completing a full scan across all six cache families, the advisor measures how fast each family grew since the previous audit, identifies which apps are the largest contributors within each family, and produces a ranked action list ordered by reclaimable space against regeneration cost. On machines where the browser cache family leads, the recommended action is immediate and risk-free — Level A clearing. On machines where Photos render files or Mail caches dominate, the advisor explains the regen cost (a re-render pass that takes 2–5 minutes) before recommending the action, so you can decide whether to run it now or defer to a session when the Mac will be idle.
The advisor also detects cross-family interactions. If it notices that Xcode DerivedData is large but the active project list has changed recently, it holds the DerivedData recommendation until it has confirmed which projects are still in active development — because prematurely clearing DerivedData on an active project triggers a 10–25 minute rebuild. This kind of inter-family awareness is what separates a mac cleaner built on a full cache taxonomy from one that applies a single deletion rule to every folder in ~/Library/Caches/. The difference is felt immediately: no post-clean slowdowns, no Xcode rebuild surprises, no iCloud Drive confusion — just the space back, cleanly, with the reasoning shown before the action is taken.
Taxonomy-driven cleaning vs surface scanning
— MacSweep cache audit dataset, 2026A capable mac system cleaner and mac performance optimizer should reclaim space measured in gigabytes, not megabytes. MacSweep's cache audit maps six distinct cache families and applies a four-level safety classification before removing a single byte. In internal testing, this approach reclaimed a median of 11.4 GB per machine — versus 2.9 GB from a surface-level scan of only
~/Library/Caches/. The difference is the browser, Mail, media, and system cache layers that single-folder scanners never reach. Understanding the taxonomy is not an academic exercise. It is the only way to clean my mac without wondering what you have actually removed.
How MacSweep stacks up
An honest side-by-side of the best mac cleaner options on the market. We are the free pick — but where a competitor wins, we say so. No marketing spin.
| Feature | MacSweep free |
CleanMyMac X $39.95/yr |
CCleaner for Mac $29.95/yr |
Onyx free utility |
|---|---|---|---|---|
| Deep junk sweep (Xcode, Mail, Photos) | Full | Partial | No | No |
| System cache cleanup across macOS 12–15 | Yes | Yes | Basic | Yes |
| App uninstaller with residual scan | Yes | Yes | Basic | No |
| Duplicate finder | Yes | Yes | Yes | No |
| Startup manager | Yes | Yes | No | Manual |
| Memory monitor | Live | Live | No | No |
| RAM optimizer | Yes | Yes | No | No |
| Privacy wipe (history, cookies, sessions) | Yes | Yes | Yes | Basic |
| AI advisor for cleanup strategy | Yes | Assistant | No | No |
| Scheduled auto-clean | No (manual) | Yes (Pro) | Yes (Pro) | No |
| Works offline, no account | Yes | Account | Account | Yes |
| Price | Free | $39.95 / yr | $29.95 / yr | Free |
Where we win
Across deep sweep coverage, MacSweep reaches more hidden cache surfaces than any paid competitor — Xcode derived data, Mail attachment stores, Photos preview trees and unused language packs all in one pass.
Where we lose
No scheduled auto-clean on the free tier. CleanMyMac X bundles a scheduler with its Pro subscription. If hands-off automation is the only thing you need, that is the honest tradeoff for the price difference.
Bottom line
For best free mac cleaners in 2026, MacSweep is the most complete app cleaner for macbook on the list: every paid feature, zero subscription, offline by default, and an AI assistant that recommends a personalised clean.
Behind MacSweep
Got questions
Yes. Junk cleaning, privacy wipe, and startup manager are 100% free with no time limit. Pro adds scheduled auto-scanning and the duplicate finder. No trial, no upsell pop-ups.
MacSweep only targets files confirmed safe to delete: system caches, temp files, app leftovers. It never touches your documents or photos. Every scan shows a preview before removing anything.
macOS Monterey (12), Ventura (13), Sonoma (14), and Sequoia (15). Runs natively on Intel and Apple Silicon (M1 through M4).
No. The scanner runs at low priority and uses under 5% CPU. You can keep working during a scan — most users don't even notice it's running.
Never. MacSweep has no cloud component. Scan results stay on your Mac. We collect no personal data, file names, or usage stats. The app works completely offline.
Once a month works for most people. Developers and video editors benefit from weekly quick scans. Pro users can schedule automatic scans at any interval.
Download MacSweep
Free download. No account. No subscription trap.
Just a faster Mac in 60 seconds.
macOS 12+ · Intel & Apple Silicon · 8.4 MB