File Stacker

See what's taking up space on your Mac

File Stacker is a disk space analyzer for Mac that maps your files and folders to scale, helping you find large files and understand your storage. It's a one-time purchase on the Mac App Store. Anything you remove goes to the Trash, never straight to deletion.

$9.99 on the US Mac App Store (prices vary by country) · macOS 14 or later · Apple silicon & Intel
Illustration of the treemap view, not a screenshot

Everything you need to understand and reclaim space

One app for seeing where your storage goes and getting it back carefully. Every feature below is included in the purchase.

Treemap

Every file and folder drawn to scale, colored by kind. Click to drill in; hover for details.

Sunburst, Table, Overview

Rings for nested folders, a sortable outline, and a category breakdown of the same scan.

Cleanup

Known space users, measured and explained: app caches, Xcode DerivedData and simulators, package-manager caches and more.

Duplicates

Finds identical files and lets you choose which copy to keep. Savings are shown as an upper bound.

Large & Old Files

The big files you haven't opened in months, in one list.

App Uninstaller

Finds an app's leftover files, such as caches and preferences, for you to review before anything moves to the Trash.

History & Trends

Every scan is remembered. See which folders grew, rescan on a schedule, export CSV or JSON.

Menu bar & scheduled scans

An optional menu bar item, and scheduled scans that run while the app is open.

Careful by design

A cleanup tool should never be the thing that costs you a file.

Trash, never delete

Everything you remove goes to the macOS Trash after you confirm, and Recent Removals can put it back. File Stacker never empties the Trash or deletes files permanently.

Protected folders

Protect any folder and File Stacker won't remove anything inside it. Exclude folders you don't want scanned at all.

Review before removing

Cleanup candidates are explained, and the Collector lets you gather items and check the list before you confirm a move to the Trash.

Honest numbers

Sizes are what's actually allocated on disk. Folders macOS won't let it read are flagged as incomplete, never shown as empty.

One price, paid once

File Stacker is a paid app on the Mac App Store. There's no subscription, no account and no in-app purchase: everything is included.

File Stacker

$9.99 one-time purchase

US Mac App Store price. Prices in other countries vary; the App Store shows yours.

  • Treemap, Sunburst, Table and Overview views
  • Search, filters and details for every item
  • Cleanup, Duplicates, Large & Old Files and Uninstall Apps
  • Move to Trash, Collector and Recent Removals
  • History & Trends, scheduled scans and CSV/JSON export
  • Protect or skip folders, and an optional menu bar item
Buy on the Mac App Store

Requires macOS 14 or later. Built for Apple silicon and Intel Macs.

How to do everything

Short, step-by-step guides for every part of File Stacker.

1. Run your first scan

File Stacker is sandboxed: it can only read folders you hand it, and it remembers them.

  1. Open File Stacker. On the welcome screen, click Scan Home Folder… to see everything, or Scan Downloads… for a quick start.
  2. In the folder picker that opens, keep the suggested folder selected and click Grant Access.
  3. The scan starts at once and shows its progress. Large home folders take a minute or two.
  4. To add another folder or an external disk later, click Grant Access to a Folder… at the top of the sidebar.

Tip: granting your Home folder covers Library, Downloads, Documents and everything inside them. Some places, such as Photos library internals and Mail, stay protected by macOS and are marked with a lock.

2. Read the treemap

Every rectangle is a file or folder. The bigger the rectangle, the more disk space it uses.

  1. Colors show the kind of file. The legend above the map names them; click a kind to highlight only that kind.
  2. Click a folder to open it. Use the arrow in the toolbar or ⌘↑ to go back up, and the house button to return to the top.
  3. Tiny items are combined into an Other block. Drag the Group below slider to show more or less detail.
  4. Sizes are what each item actually occupies on disk, which is what fills your drive.

3. Switch views

  1. Use the view buttons in the toolbar, or press ⌘1 Treemap, ⌘2 Sunburst, ⌘3 Table, ⌘4 Overview.
  2. Sunburst shows nested folders as rings. Table is a sortable outline you can expand. Overview breaks the scan down by category and lists the largest items.

5. Inspect a file

  1. Click any item. The inspector on the right shows its size on disk, item count, dates, kind and the largest things inside it.
  2. Press Space to preview it with Quick Look, or right-click for Open, Quick Look, Show in Finder and Copy Path.
  3. Show or hide the inspector with ⌥⌘I.

6. Free up space safely

  1. Right-click an item and choose Move to Trash.
  2. Check the confirmation, then confirm to move the item.
  3. When you're sure, empty the Trash in Finder. Until then, the space is still in use.

7. Remove several items at once

  1. Right-click items anywhere in File Stacker and choose Add to Collector, or press ⇧⌘C.
  2. The Collector bar at the bottom shows how many items and how much space you've gathered. Click Review… to check the list.
  3. Click Move All to Trash (⇧⌘⌫) and confirm once.

8. Put something back

  1. Open Recent Removals in the sidebar.
  2. Find the item and click Put Back. It returns to where it was, as long as it's still in the Trash.

9. Clean up caches and leftovers

Cleanup measures well-known places that grow over time and explains what each one is.

  1. Grant your Home folder first (guide 1), then open Cleanup in the sidebar.
  2. It measures categories such as Application Caches, Xcode DerivedData, Simulator Devices & Caches, Swift Package Caches, npm / Yarn / pnpm, pip / uv / Hugging Face and Homebrew caches, and more.
  3. Read each explanation, tick what you want to remove, and click Move Selected to Trash.

In-depth guide: clean up Xcode storage →

Good to know: caches are rebuilt when apps need them, so clearing them is safe but may make an app slower the first time it starts. Some categories carry a warning: removing Docker Disk Image removes all containers and images, so the app suggests docker system prune inside Docker Desktop instead.

10. Find duplicate files

  1. Scan a folder, then open Duplicates in the sidebar.
  2. Set Ignore files under to skip small files, then run the search.
  3. Each set lists identical copies with their size and dates. Choose the copy to keep and move the others to the Trash.

Good to know: the space shown is an upper bound. APFS clones, hard links and compression can mean less space is recovered.

In-depth guide: find duplicate files on a Mac →

11. Find large, old files

  1. Scan a folder, then open Large & Old Files.
  2. Set Larger than and Not opened in. The list updates instantly, biggest first.
  3. Preview with Quick Look, then move what you don't need to the Trash.

In-depth guide: find large files on a Mac →

12. Uninstall an app completely

  1. Quit the app, then open Uninstall Apps and pick it.
  2. File Stacker lists the app and leftover files it can find by the app's bundle identifier and name, such as caches and preferences.
  3. Matching is a heuristic, so review each item, then move what you want to remove to the Trash.

Good to know: leftovers live in your Library, so this works best with your Home folder granted.

13. Track what grew

  1. Every scan is saved as a summary. Open History & Trends to see a folder's size over time.
  2. Pick any two scans to compare; What changed lists the folders that grew or shrank the most.
  3. To keep history current automatically, turn on scheduled scans in Settings (⌘,). They run while File Stacker is open.

14. Skip or protect a folder

  1. Right-click a folder, choose Exclusions, then pick a rule. You can also manage the list in Settings → Exclusions.
  2. Skip in scans: the folder is listed but not measured, and tools ignore it. Good for huge folders you don't care about.
  3. Protect from removal: the folder is measured and shown, but tools never suggest it and Move to Trash is refused inside it. Good for anything precious.

16. Export a report

  1. Click Export in the toolbar.
  2. Choose the current folder or the whole scan, as CSV (for spreadsheets) or JSON.
  3. Pick where to save it. File Stacker tells you how many rows were written.

17. Free space from iCloud files

  1. Right-click a file in iCloud Drive and choose Remove Download.
  2. File Stacker asks macOS to remove only the downloaded local copy; the file stays in iCloud. Availability depends on your iCloud setup and the item you chose.

18. Install on another Mac

  1. On the other Mac, open the App Store and sign in with the Apple Account you bought File Stacker with.
  2. Click your name in the bottom-left corner, find File Stacker in your purchases, and click the Download button.

Good to know: App Store purchases are tied to your Apple Account, so you don't pay again on your other Macs.

19. Remove a folder's access

  1. Right-click the folder under Granted Folders in the sidebar and choose Remove Access.
  2. File Stacker forgets the folder. Nothing on disk changes.

Keyboard shortcuts

Treemap · Sunburst · Table · Overview⌘1–⌘4
Search this folder⌘F
Rescan⌘R
Up one level⌘↑
Show or hide inspector⌥⌘I
Quick LookSpace
Add to Collector⇧⌘C
Move collected items to Trash⇧⌘⌫
Settings⌘,

Questions

Why does File Stacker ask me to choose a folder?

It's sandboxed, so macOS only lets it read what you pick in the folder picker. Choosing your Home folder covers almost everything you can act on, and your choice is remembered.

Can it show "System Data"?

Not directly. System Data lives in places macOS keeps off-limits to sandboxed apps. File Stacker covers what you can safely act on: your Home folder, including caches and app data, and any disk you connect.

Could I lose files?

Everything removed goes to the Trash after a confirmation, and Recent Removals can put it back. File Stacker never empties the Trash and won't remove anything inside folders you protect.

I moved files to the Trash. Why didn't my free space change?

Items in the Trash still use disk space. Empty the Trash in Finder once you're sure you don't need them.

Why do duplicate savings look smaller than expected?

Some copies already share storage (APFS clones or hard links), and compression changes how much space a file really takes. File Stacker shows an honest upper bound.

Does it collect any data?

No. No account, no analytics, no tracking, and no network access. Purchases are handled by the App Store. Read the privacy policy.

Can I use it on all my Macs?

Yes. App Store purchases are tied to your Apple Account, so you can download File Stacker on your other Macs signed in to the same account. See Install on another Mac.

How do I get a refund?

Purchases are made through Apple, so refunds are too. Request one at reportaproblem.apple.com.

Which Macs does it run on?

macOS 14 or later, on Apple silicon and Intel Macs.

Support

Stuck, found a bug, or have an idea? Send a message or email help@littlemacapps.com and you'll hear back from the developer.

Help us help you

Include your macOS version, your File Stacker version (File Stacker → About File Stacker) and what you expected to happen. A screenshot helps; please hide personal file names. Never send passwords or private documents.