Bytewell
  • Features
  • Pricing
  • Menu
    • Features
    • Pricing
  • EN
    • English
    • Deutsch
    • Español
    • 日本語
    • Türkçe
    • 简体中文
    • 繁體中文
  • Download
Bytewell›Guides

Why is my Mac storage filling up by itself?

Updated November 3, 2026

You didn't download anything big, yet free space keeps dropping: a few GB this week, a few more next week.

The short answer: it's rarely one big file. It's a handful of things that grow without asking: local Time Machine snapshots, app caches, swap, chat app media, iPhone backups, Photos and iCloud downloads, and developer tools. System Settings › General › Storage shows today's total, not what changed, so measure twice and compare.

On this page

  1. What grows on a Mac by itself?
  2. How do I find what's growing?
  3. Why does free space go up and down on its own?
  4. How do I stop it from filling up again?

What grows on a Mac by itself?

  • Local snapshots: Time Machine keeps them on the Mac while the backup disk is away. List them with tmutil listlocalsnapshots /.
  • Swap: memory written to disk when RAM runs short. sysctl vm.swapusage shows how much.
  • Caches in ~/Library/Caches, which apps grow until macOS needs the room.
  • Chat apps: WhatsApp, Telegram and Messages keep every photo and video anyone sends you.
  • iPhone and iPad backups and software updates Finder downloaded.
  • Photos and iCloud Drive downloading originals, and Mail downloading attachments.
  • Developer tools: Xcode builds and simulators, Docker, package caches, AI models.

How do I find what's growing?

Save the size of every folder in your home and your Library to a file, with today's date:

du -sk ~/* ~/Library/* ~/Library/Containers/* ~/Library/Group\ Containers/* 2>/dev/null > ~/du-$(date +%F).txt

Run the same command again a few days or a week later. Then compare the two files (put in their dates) to list every folder that grew by more than 100 MB, biggest first (a folder that grew shows up together with the folders it's in, such as ~/Library):

awk -F'\t' 'NR==FNR{a[$2]=$1;next} $1-a[$2]>100000 {printf "%d MB\t%s\n", ($1-a[$2])*1024/1e6, $2}' ~/du-2026-11-01.txt ~/du-2026-11-08.txt | sort -rn

Give Terminal Full Disk Access first (System Settings › Privacy & Security › Full Disk Access), or some folders are counted as empty.

Why does free space go up and down on its own?

Part of what's used is purgeable: snapshots, offline iCloud copies and caches that macOS removes when it needs room. So free space can drop for days and jump back after a restart or a large download, without you doing anything.

How do I stop it from filling up again?

  • Plug in the Time Machine disk now and then, so local snapshots are cleaned up.
  • In chat apps, turn off automatic downloads of videos, or set how long media is kept.
  • Turn on Optimize Mac Storage for iCloud Drive and Photos, so older files stay in iCloud.
  • Restart once in a while: swap and many temporary files are cleared.
  • If one folder keeps growing week after week, find out which app writes it.

Bytewell keeps every scan and shows how your disk changed: how much it grew, the average growth per week, the folders that keep growing, and around which date the disk would be full at this pace. Scheduled scans can run every day or every Monday, and it can alert you when space disappears fast. The Overview's "Since last scan" is free; History, scheduled scans and alerts are Pro.

Download

Guides

  • Claude Code, Codex and Cursor disk usage: what's safe to cleanWhere Claude Code, Codex, Gemini CLI, Cursor and VS Code keep transcripts, worktrees, runtimes and editor state on a Mac, and which of it you can safely remove.
  • I deleted an app on my Mac. Why are its files still there?Dragging an app to the Trash leaves its settings, caches and data in your Library. Where those leftovers are, how to find them, and which are safe to remove.
  • Docker using too much disk space on a Mac: Docker.raw explainedDocker Desktop keeps everything in one file, Docker.raw. Why it looks huge, how to see what uses it, and which docker prune commands free space safely on Mac.
  • Can I delete iPhone software update files on my Mac?Finder downloads several GB of iPhone and iPad system software to update a device, and keeps it. Where the .ipsw files are and why removing them is safe.
  • Is it safe to delete cache files on my Mac?Most app caches in ~/Library/Caches are safe to remove with the app quit: the app rebuilds them. Where caches are, how big they are, and what not to delete.
  • Where Ollama, LM Studio and Hugging Face store models on a MacWhere Ollama, LM Studio and Hugging Face keep local AI models on a Mac, how big they get, how to find the same model stored twice, and how to remove them.
  • My Mac says the disk is full, but Finder shows free spaceYour Mac has two numbers for free space: what's free now, and what's available once macOS removes purgeable data. Why they differ and how to close the gap.
  • What opens at login on my Mac, and how do I turn it off?See what starts with your Mac in System Settings › General › Login Items & Extensions, what the background items are, and how to turn them off safely.
  • How to check your Mac's SSD health and wearmacOS only says S.M.A.R.T. Verified. How to read your Mac SSD's real wear (Percentage Used, data written, errors), what the numbers mean, and what wears it out.
  • What is System Data on a Mac, and how do I make it smaller?System Data in Mac storage settings is caches, logs, Time Machine snapshots, swap, iPhone backups, app data and VM disks. What each is and what you can remove.
  • Messages and Mail are taking up storage on my MacMessages and Mail keep attachments on your Mac. Where they are, and how to reduce them with Storage settings, Keep messages and Mail's own settings.
  • How to find and delete old node_modules folders and package caches on a MacFind every node_modules folder on a Mac with one command, see which package caches (npm, pnpm, Yarn, Homebrew, pip, Go, Gradle) are safe to clear, and how.
  • Videos or GIFs on X are black in SafariVideos and GIFs on X (Twitter) black in Safari while the timer runs, fine in Chrome? Safari's video helper is stuck. Quit Safari with Cmd+Q and reopen it.
  • Telegram is taking up storage on my MacTelegram for Mac keeps a copy of every photo and video you open. Where its cache is, how to clear it in Settings › Data and Storage, and what secret chats lose.
  • What did this installer put on my Mac?A .pkg installer leaves a receipt on your Mac. List what it installed with pkgutil, find helpers it added, and what to do for apps installed from a disk image.
  • WhatsApp is taking up storage on my MacWhatsApp for Mac keeps every photo, video and voice note from your chats in its Group Container. Where it is, how big it is, and how to reduce it in WhatsApp.
  • Xcode taking up too much space: what's safe to deleteWhere Xcode keeps DerivedData, simulators, runtimes, device support and archives on a Mac, which of them rebuild themselves, and how to remove them safely.
Refunds Privacy Terms Contact

Bytewell is made by Axleno.

© 2026 Axleno LLC. All rights reserved.