There are more Mac storage tools available today than there were file managers a decade ago, and most review articles rank them by feature count rather than by whether the tool tells you the truth about your disk. This guide skips the ranking and gives you a way to evaluate any storage tool yourself, including the one we make.

The honest starting point is that every Mac storage tool does roughly the same job: walk the filesystem, measure what it finds, and show you the result. The differences that matter are not in the headline feature list. They are in what the tool does when it hits a permission wall, whether it tells you before it deletes anything, and whether it needs your data to leave your Mac to work at all.

Start with what the tool needs access to

Before anything else, check what permissions a storage tool asks for during setup. A tool that only needs to read the folders you point it at should not ask for Full Disk Access on first launch. A tool that does ask for Full Disk Access should explain, in plain language, what it unlocks — typically other users' home folders, Mail and Messages data stores, and a handful of system-protected directories.

Neither approach is wrong on its own. A narrower tool that respects the sandbox will miss some folders it cannot read; a broader one sees more but asks you to trust it with more. What matters is whether the tool tells you which folders it could not read, rather than silently reporting them as empty or zero bytes. A tool that hides its own blind spots is worse than one that admits them.

Check whether it needs the internet at all

A storage analyser's job is to look at files that already exist on your disk. That job does not require a network connection. If you can, test this directly: turn off Wi-Fi, or block the app in a firewall tool such as Little Snitch, and see whether scanning, browsing, and searching still work. If a core feature breaks without a network connection, ask why a local disk-scanning task needed one.

This is also a fair question to ask about account requirements. Does the tool need you to sign in before it will scan a folder? An account can be legitimate for licence management, but it should not be a precondition for basic scanning.

Read the cleanup workflow before you trust it with a delete button

This is where the real differences between tools show up. Ask three questions about any cleanup feature:

  • Does it move files to the Trash, or does it delete them permanently? Trash is recoverable; permanent deletion is not.
  • Does it show you the exact list of what will be affected before you confirm, or does it just show a total and a "clean" button?
  • Does it re-check that a file still exists and still matches what it found, in the moment you press delete — or could it act on a scan that is now stale because you already deleted something else in Finder?

A tool that skips straight to "clean my Mac" with one button and no itemised list is optimising for a feeling of tidiness, not for your data's safety. Treat one-click bulk cleanup as a warning sign rather than a convenience, regardless of how confident the marketing sounds.

Match the tool to how you actually use your Mac

Different users need different things from a storage tool, and matching yours saves both money and frustration.

If you are... Prioritise
A general user checking why storage is full Simplicity, a clear map or list, safe defaults, no jargon
A developer with multiple caches and repos Recognition of node_modules, DerivedData, Docker images, and exclusion patterns
A creative professional with large project files Handling of package-style project bundles and external drive support
Comfortable with a terminal A CLI tool such as du, ncdu, or dust, used alongside a GUI for the visual pass

There is no single "best" tool across all four rows. A developer-focused tool that explains what ~/Library/Developer/Xcode/DerivedData is will feel like overkill to someone who just wants to find old photos, and a simple list-view app will frustrate a developer trying to compare cache growth over time.

Test the numbers against something you can verify

Any storage tool's totals can be sanity-checked. Run du -sh against a folder the tool has already scanned and compare the numbers. They will rarely match exactly — hard links, sparse files, and filesystem compression all cause legitimate discrepancies — but a tool that is wildly off, or that cannot explain the difference, deserves scrutiny. A tool that documents why its number differs from Finder's is being more honest than one that simply presents a number with no context.

Decide what you're actually paying for

If a tool is paid, work out precisely what the payment covers. Free tools that only scan and browse are common; the paid tier typically adds either automated recognition of specific folder types (so you are not looking up what Docker.raw means yourself) or export and reporting features aimed at professional use. Neither is inherently better — it depends on whether you want the tool to explain things to you or just show you the numbers faster.

Where VolumeLens fits

We built VolumeLens against the checklist above, because we were tired of storage tools that hid their limitations instead of stating them. It has no network code, so scanning works with no internet connection at all. The only cleanup action is Move to Trash, after a review sheet that lists what will be affected, re-checked at the moment you confirm. Hard links are counted once rather than double-counted, and folders macOS refuses to read are labelled as such rather than shown as zero.

The free version covers scanning, browsing, search, and cleanup — enough to answer "where did my space go" on its own. If you want the app to recognise and explain the two dozen most common storage sinks on a developer's Mac, that's what the paid Insights tier adds. You can read the full feature list on the home page or see pricing before deciding either way.