Bundle$29.99/yr

BroomDisk space analyzer and cleanerDrippyNetwork usage in your menu barBuckyDownload manager

More apps

Batch File RenamerRename hundreds of files at onceCapzAnimated captions for any videoTorrieFree, open source torrent client

How to free up space on a Mac

Most advice is a random list. This one is ordered: the biggest, safest wins first, the ones that need your judgment last. Work down until you have enough room.

Updated November 2026

First, see where the space went

Don't start deleting blind. System Settings › General › Storage gives you rough categories; a disk space analyzer like Broom gives you actual folders. Five minutes of looking usually points straight at one or two folders holding most of the waste.

See how to check Mac storage for every way to measure it, including Terminal.

The checklist

  1. Empty the TrashFiles in the Trash still use space. Right-click the Trash in the Dock › Empty Trash.
  2. Clear app and developer caches~/Library/Caches, Homebrew, npm, pip and Cargo caches rebuild themselves. Often 5–30 GB. How to clear cache on Mac.
  3. Clear Xcode dataDerivedData, old device support and simulators regularly reach 50 GB. Clear Xcode DerivedData.
  4. Delete old build foldersnode_modules, target and .venv in projects you're not working on. Find them all.
  5. Remove old iPhone backupsEach one can be the size of the phone. Delete iPhone backups.
  6. Uninstall apps you don't useWith their leftovers, not just the .app. Uninstall apps completely.
  7. Clear DownloadsSort ~/Downloads by size. Installers (.dmg, .pkg) and .zip files you've already opened can go.
  8. Find duplicatesPhotos and videos copied twice. Find duplicate files.
  9. Check System Data and snapshotsIf the numbers still don't add up. Clear System Data and purgeable space.

Things that free less than you'd think

  • Clearing browser history. The cache is the part that's big; history is megabytes.
  • Deleting system languages. Modern macOS keeps these on the sealed, read-only system volume. They aren't on your data volume and can't be removed.
  • Repeating cleanups daily. Caches grow back to their working size within days. Clear them when you need room, not on a schedule.

Doing it with Broom

Broom does steps 2 to 9 from one scan. Cleanup preselects only what rebuilds on its own; backups, simulators, duplicates and old big files sit under Worth a look for you to tick. Everything goes to the Trash with its original path recorded, so Put back works if you change your mind.

Keep at least 10–15% of your disk free. macOS needs room for swap, updates and snapshots, and gets noticeably slower when it runs out.

Questions

What takes up the most space on a Mac?

For most people: Photos libraries, iPhone backups, Downloads and app caches. For developers: Xcode, simulators, Docker images and node_modules folders.

How much free space should a Mac have?

Aim for 10–15% of the disk, and never less than about 20 GB, so macOS has room for updates, swap and snapshots.

Is it safe to delete everything in ~/Library/Caches?

Mostly yes, with apps closed, since apps rebuild their caches. Some apps keep offline content there, which then downloads again.

Why didn't my free space go up after deleting files?

Either the files are still in the Trash, or local Time Machine snapshots still hold them. See the purgeable space guide.

Download Broom

Download for macOS