What a disk space analyzer does

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.

The six things that matter

1. Clone- and hard-link-aware sizing

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.

2. Full Disk Access, reported honestly

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.

3. Real scan performance

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.

4. More than one view

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.

5. Regenerable-data awareness

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.

6. Recoverable deletion

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.

Comparison criteria

| 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 |

Private by default

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.

Where Massive Disk fits

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.

Frequently asked

Do I need a paid app to analyze disk space on a Mac?

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.

Why does my disk analyzer's total differ from Finder?

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.

Are Mac disk space analyzers safe?

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.

See it on your own Mac

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.

Download for Apple Silicon   See every feature

Keep reading