The category is crowded and the screenshots all look good. These are the properties that actually determine whether a tool tells you the truth about your disk.
It walks your filesystem, totals every file and folder, and presents the result so you can find what's large. That's the whole job. The differences between tools are all in how honestly and how fast they do it — and in what they let you do with the answer.
APFS supports clones: two files can share the same physical blocks while reporting their full logical size each. Hard links do the same thing. A naive analyzer sums logical sizes and reports a total larger than the disk. A correct one deduplicates by device and inode — and gives you both numbers: apparent (logical) size and allocated (on-disk) size. If a tool only shows one number, it is hiding something.
macOS denies access to several locations — Mail, Safari data, other apps' containers, Time Machine snapshots — unless the app holds Full Disk Access. Two failure modes to watch for: a tool that silently reports those folders as 0 bytes (so your “used” total is quietly wrong), and a tool that refuses to scan at all. The right behaviour is to scan what it can and clearly report which locations were denied.
Directory walking is the bottleneck, not drawing. The fastest approach batches directory-entry attributes in a single syscall — getattrlistbulk(2) — instead of issuing a stat per file, and parallelises across a worker pool. For reference, Massive Disk scans a home folder of 4,473,939 entries (3,625,939 files, 848,000 directories, 464 GB) in 38.1 seconds on an M2 Pro, release build, warm cache — about 3× faster than du -sk on ~/Library alone (51s). Ask a tool for a measured number on a stated machine, not a marketing adjective.
A treemap is the fastest way to answer “what's big?” because area maps to bytes. But structure matters too: a sunburst shows hierarchy as rings, an icicle shows depth against size, a sorted table gives exact numbers, and a folder browser lets you move the way you think. One view is a demo; several views over the same scan is a tool.
Modern Macs lose space to build output, not documents. A useful analyzer highlights node_modules, Xcode DerivedData and DeviceSupport, Simulator caches, package-manager caches, Docker.raw, iOS backups and archives — and tells you which are safe to remove because they regenerate. That single feature is usually worth more than any visualization.
If a tool can delete, check how. Anything going to the Trash via the system API is recoverable; a tool with a permanent-delete or “shredder” option can turn one mis-click into permanent loss. Also look for staged cleanup: collect items in a queue, review the list, then act once.
| Criterion | Weak | Strong | |---|---|---| | Size accuracy | Logical only | Both logical and allocated, clone-aware | | Denied folders | Shown as 0 | Explicitly reported as unreadable | | Views | One chart | Treemap, sunburst, icicle, bars, table, folders | | Dev bloat | Not detected | Highlights caches and build output | | Deletion | Permanent delete | Everything to Trash, staged | | Privacy | Uploads scan data | Fully local, no account |
Your directory tree leaks a lot about you — project names, client folders, personal file names. A disk analyzer has no legitimate reason to send that anywhere. Ideally it runs fully offline with no account; at most it should make a small, enumerable set of network calls (for example a licence check and an update check) and document exactly what they are. Massive Disk's privacy policy lists its two calls explicitly.
Massive Disk is a native Apple Silicon app for macOS 14 or later. One scan feeds six visualizations plus an inspector with a category composition bar and the top ten largest items per folder. Free covers scanning and exploration forever; Pro ($20 USD/year) adds the cleanup toolkit — staged Trash moves, Space Savers cleanup actions, duplicates, the applications uninstaller and snapshot comparison. It's documented in full here.
No. macOS itself shows a category breakdown, and Terminal tools like du exist. A dedicated analyzer earns its place by being faster and by showing you sizes as a sortable, visual tree — and many, including Massive Disk, are free to scan with.
Usually clones and hard links. Finder reports logical sizes per item, so shared blocks get counted more than once. An analyzer that deduplicates by inode will report a smaller, more accurate allocated total.
They are if they scan locally and delete recoverably. Prefer a tool that runs offline, has no account requirement, moves deletions to the Trash, and documents its network calls.
Massive Disk is a native Apple Silicon app that maps every byte of your storage across six visualizations — then gives you safe, reversible ways to get space back. Scanning is free forever; cleanup tools are Pro.