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 free on the Mac App Store, and File Stacker Pro, a one-time in-app purchase, adds the power tools. Anything you remove goes to the Trash, never straight to deletion.

Free · Pro is $9.99 once on the US Mac App Store (prices vary by country) · macOS 12 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. Scanning, every view and one-at-a-time cleanup are free. Features marked Pro need the one-time File Stacker Pro upgrade.

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. The free preview shows the first three sets; Pro shows every set and lets you choose which copy to keep.

Large & Old Files

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

App Uninstaller Pro

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

History & Trends Pro

Every scan is remembered. See which folders grew, compare any two scans, export CSV or JSON.

System Doctor Pro

A live checkup of CPU, memory, network, battery, disk and the processes using them.

Menu bar & scheduled scans

A free menu bar item showing free space. Pro adds scheduled scans with growth and low-space alerts.

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 with Pro 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.

Free to use, Pro when you need it

File Stacker is free on the Mac App Store, with no account and no subscription. File Stacker Pro is a single in-app purchase that unlocks the power tools.

File Stacker

Free

No scan limits, no file-size limits, no trial period.

  • Unlimited scans; Treemap, Sunburst, Table and Overview
  • Search, filters, Large & Old Files and the inspector
  • Move to Trash one item at a time, Recent Removals and Put Back
  • Cleanup, one item at a time
  • Duplicates preview: how many sets, and the first three in full
  • Protect or skip folders, iCloud Remove Download and the menu bar item (macOS 13+)
Download on the Mac App Store

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

File Stacker Pro

$9.99 one-time in-app purchase

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

  • The Collector and multi-item Cleanup: move many items to the Trash at once
  • Every duplicate set, with guided keep and remove
  • Uninstall Apps
  • History & Trends
  • CSV and JSON export
  • Scheduled scans with growth and low-space alerts
  • System Doctor, a live checkup of CPU, memory, network, battery and disk
Get File Stacker

Unlock Pro from inside the app. Bought File Stacker before it was free? You don't pay again: see Questions.

FeatureFreePro
Scan granted folders and disksUnlimitedUnlimited
Rescan or refresh an individual folder✓✓
Treemap view✓✓
Sunburst view✓✓
Table view✓✓
Overview dashboard✓✓
Search by filename or extension✓✓
Filter by size, date and category✓✓
Large & Old Files tool✓✓
File inspector: sizes, dates and metadata✓✓
Quick Look, Show in Finder, Copy Path✓✓
Move one file or folder to the Trash per actionUnlimited usesUnlimited uses
Move multiple selected items to the Trash together—✓
Recent Removals and Put Back✓✓
Exclude folders from scans✓✓
Protect files and folders from removal✓✓
Cleanup scan, results, explanations and risk labels✓✓
Remove one eligible Cleanup item per action✓✓
Remove multiple Cleanup items together—✓
Collector: gather items across folders for removal—✓
Run a duplicate comparison✓✓
Duplicate-set count and estimated storage savings✓✓
View duplicate resultsUp to 3 complete setsAll sets
Guided duplicate cleanup: choose a copy to keep and remove the others—✓
Uninstaller with related-file discovery—✓
Find leftovers from previously uninstalled apps—✓
Changes since the previous scan, in the table and inspector✓✓
Full History & Trends; compare saved scans—✓
Export scans as CSV or JSON—✓
Menu bar free-space display✓*✓*
Launch at login✓*✓*
Scheduled rescans—✓
Folder-growth notifications—✓
Low-space alerts—✓
System Doctor: CPU, memory, network, battery, disk and processes—✓
iCloud Remove Download, keeping the cloud copy✓✓
Removal confirmations and file-safety protections✓✓

✓ included · — not included · * macOS 13 or later

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.

Good to know: the free version moves one file or folder per action. To move several in one go, gather them in the Collector (Pro).

7. Remove several items at once Pro

  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. The free version moves one item at a time; Pro moves several at once.

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. With Pro, choose the copy to keep and move the others to the Trash. The free version shows how many sets there are and the first three in full.

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 Pro

  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 Pro

  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 Pro

  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. Unlock Pro on another Mac

  1. On the other Mac, download File Stacker free from the Mac App Store, signed in with the Apple Account you bought Pro with.
  2. Open File Stacker, then Settings (⌘,), and click Restore Purchase.

Good to know: File Stacker Pro is tied to your Apple Account, so you don't pay again on your other Macs. If you bought File Stacker before it became free, Pro unlocks by itself on macOS 13 or later; on macOS 12, email help@littlemacapps.com.

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 (Pro)⇧⌘C
Move collected items to Trash (Pro)⇧⌘⌫
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. File Stacker is free on every Mac, and File Stacker Pro is tied to your Apple Account: choose Restore Purchase on your other Macs. See Unlock Pro on another Mac.

I bought File Stacker before it was free. Do I pay again?

No. On macOS 13 or later File Stacker recognizes your original purchase and unlocks Pro by itself. On macOS 12, or if Pro doesn't unlock, email help@littlemacapps.com.

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