Skip to content

Why your Mac fills up faster than you put anything on it

Nothing on a Mac removes anything by default. The five processes that add space on their own, and which of them you can switch off.

6 min read

The common experience is that you delete 10 GB, and a fortnight later the disk is as full as it was. That is not imagination and it is not a leak. Several parts of macOS and of ordinary applications add data on their own, and almost nothing removes any of it.

The five processes that add space without you

What growsRoughly how fastCan you stop it
Local Time Machine snapshotsHourly, thinned when space is shortOnly by turning off Time Machine
Application cachesContinuously, unbounded in many appsPer app, if it has a limit setting
Device backupsOne full copy per backupYes, delete old ones after each new phone
Downloads and installersEvery time you install somethingYes, it is a habit rather than a setting
Developer output and package cachesEvery buildYes, but it comes back with the next build

Find out which one it is on your Mac

Rather than guessing, take a measurement now and compare it in a fortnight. Two numbers a week apart tell you more than any amount of reasoning:

du -xh -d 1 ~ 2>/dev/null | sort -h | tail -20 > ~/Desktop/space-$(date +%F).txt

Run that again later and compare the files. The folder that moved is the one to deal with, and it is frequently not the one people assume.

The snapshots question

On a Mac with Time Machine enabled, hourly snapshots are kept on the internal disk between backups. They are genuinely useful, they are thinned automatically when space runs short, and they are also why the free space figure moves on its own. What purgeable space is covers this, and it is the reason deleting a file sometimes frees nothing at all.

The caches that have no limit

Some applications cap their caches and most do not. The ones that do usually put the setting somewhere obvious, which is worth five minutes for the apps you use daily: Telegram has a limit and expiry, Spotify has a storage cap, and browsers manage their own within limits you cannot see.

What actually keeps a Mac from filling

  1. Turn on the automatic Trash emptying setting, which is the one recommendation with no downside.
  2. Set cache limits in the two or three apps that offer them.
  3. Delete the previous device backup when a new phone is set up.
  4. Clear Downloads monthly, or as a habit when an install finishes.
  5. Know your three largest folders, and check those rather than everything.

The full sequence, from safest to most involved, is in how to free 100 GB. The point of this page is the part before that: it fills up again because nothing is removing anything, and two or three settings change that permanently.

Common questions

Why does my Mac lose disk space on its own?

Mostly local Time Machine snapshots, which are created hourly and held until space is needed, plus application caches that grow without limits. Both are working as designed, and neither removes anything until pressure forces it.

How can I tell what is filling up my Mac?

Take a folder by folder measurement now, save it, and compare it in a fortnight. The folder that moved is the answer. Guessing usually points at the wrong one, since the fastest growing folders are hidden ones.

Does emptying the Trash automatically help?

Yes, and it is the one storage recommendation with no real downside. It removes items that have been in the Trash for 30 days, which is long enough to change your mind and short enough to stop the folder growing indefinitely.

Is my Mac filling up because of a virus?

Almost never. On a Mac, unexplained growth is nearly always snapshots, caches, device backups or downloads. Measure the folders before assuming anything else, since the real cause is usually visible in the first listing.

Read next