← All guides

The best disk space analyzer for Mac (honest picks)

The best disk space analyzer for Mac shows where your space went so you decide. Honest picks: DaisyDisk, GrandPerspective, OmniDiskSweeper, ncdu, and more.

Plumby Team05.07.2026Updated 09.08.20265 min read
The best disk space analyzer for Mac (honest picks)

The best disk space analyzer for Mac isn't the one that deletes the most. It's the one that shows you the truth and lets you decide. This is the honest end of the storage-tool market: tools that map your disk, name the big offenders, and then get out of the way. No "junk found" estimate, no one-click sweep. Here are the picks worth using, what each is good at, and who it's for.

Analyzers show; cleaners clear

Worth drawing the line up front. A disk space analyzer answers one question: where did my space go? It scans your drive and ranks what's using it, biggest first, so you can see that a forgotten video project, an old iOS backup, or a Docker.raw file is the real culprit. It doesn't decide for you. That's the point, and it's why this category is trusted: you delete with your own eyes open.

If you're still not sure the space is even missing where macOS says it is, the hidden storage on your Mac walks through why "System Data" and purgeable space make the built-in numbers so slippery.

The best disk space analyzers for Mac

DaisyDisk: the polished treemap

DaisyDisk scans your disk and draws it as a colored "disk map" of concentric blocks sized by how much space each thing uses. It's fast, great to look at, and the flow is smooth: click into a big block, drag what you don't want to the collector, delete. It can scan protected system areas with admin rights, which many free tools can't. It's a one-time purchase, not a subscription. You buy it once and own it. Best for anyone who wants the nicest possible version of "show me the big files."

GrandPerspective: free, open-source treemap

GrandPerspective (one word, easy to misremember) does the same core job for free. Every file becomes a rectangle sized by its footprint, packed into one dense map; the huge rectangles are your huge files. It's open-source and no-frills, with no fancy animations and no delete flow beyond revealing a file in Finder. But the map is honest and the price is zero. Best for people who want a treemap without paying for one.

OmniDiskSweeper: free, largest-first list

From The Omni Group, OmniDiskSweeper skips visualization entirely. It gives you a plain, nested list of folders sorted biggest-first; you drill down, following the weight, until you reach the offending file. Blunt and effective. Some people find a ranked list faster to reason about than a picture. Free. Best for a quick, no-nonsense hunt.

The built-in tools: basic, but already there

Before you install anything, macOS already tells you something. Open System Settings → General → Storage (on older macOS, Apple menu → About This Mac → Storage) for category bars and cleanup recommendations. Open Disk Utility and select the APFS container for your true free-space number. The catch: neither is a real analyzer. The category bars lump enormous amounts into "System Data," which is more of a guesstimate than a folder, and you can't drill into a specific big file. Good for a first glance and a trustworthy free-space figure, but not for finding what's actually eating the disk. When you outgrow it, how to free up space on your Mac covers the manual wins in order.

ncdu (or du): the free Terminal option

If you like the command line, you don't need a GUI at all. du sums file sizes; ncdu wraps that in an interactive display you navigate with the arrow keys.

brew install ncdu     # via Homebrew
ncdu ~                # scan your home folder, browse biggest-first

Or plain du, no install required:

du -sh ~/Library/Caches/* 2>/dev/null | sort -rh | head -20

ncdu is fast, works over SSH, and is a developer favorite. Two honest caveats: it only sums files it can walk, so it can't see purgeable or snapshot-retained space, and you delete with rm yourself, with no undo. Best for developers already living in the Terminal.

Where analyzers stop

Every tool above is a mirror. It shows you the space, then hands you a shovel and wishes you luck. You still have to go delete the files yourself, in Finder or with rm, and it's easy to remove the wrong thing when a treemap says "big" but not "safe." Most analyzers are also generic: they see a 60 GB Docker.raw or a graveyard of node_modules as just big rectangles, with no idea that the first grows but never shrinks and the second rebuilds from a lockfile in seconds.

That's the gap Plumby fills. It doesn't just visualize; it analyzes and clears, and it does it developer-aware. Here's the comparison, kept general on purpose:

Tool Visualizes Also clears Free or paid Dev-aware
DaisyDisk Treemap You delete manually Paid (one-time) Generic
GrandPerspective Treemap Reveal in Finder Free (open-source) Generic
OmniDiskSweeper Largest-first list You delete manually Free Generic
Built-in (Storage / Disk Utility) Category bars only Recommendations only Free (built in) No
ncdu / du Terminal list rm yourself Free By hand
Plumby Yes Yes, on your command Paid Yes

None of this makes the analyzers worse. They're excellent at the one job they claim. DaisyDisk is a pleasure, GrandPerspective and OmniDiskSweeper are honest free workhorses, ncdu is a developer staple. Plumby's claim is narrower. It does the finding and the clearing, and it knows what it's looking at. If you want that same show-and-decide honesty applied to an all-in-one, the honest CleanMyMac alternative makes the fuller case.

The one that maps it and clears it

An analyzer shows you where the space went and then leaves you to delete it by hand. That's tedious across a full disk, and risky when "big" and "safe to remove" aren't the same thing. Plumby does both. It maps your storage with exact paths shown before it touches anything, recognizes the build-up macOS never tidies (node_modules, Docker.raw, Xcode DerivedData, package caches), and clears only what you approve. Freed space is measured as each item goes, so the number is real. Everything it removes can go to the Trash rather than be deleted, so a wrong call stays recoverable. And it never goes near your documents, photos, or projects, only the regenerable junk.

See it, don’t guess it.
Plumby shows where your disk, memory, and processes actually go, then clears what’s safe, only when you say so.

Related guides