If you own a MacBook Air or MacBook Pro with a 256GB SSD, you already know the feeling: you have not deleted a single important file, yet macOS keeps telling you storage is almost full. The good news is that a large portion of that "used" space is not your files — it is invisible system junk, cached data, and leftover software debris that macOS accumulates over time. This guide shows you exactly how to clear space on MacBook by targeting that hidden bloat, so you keep every photo, document, and app you care about.
Why a 256GB MacBook Fills Up So Fast
Apple sells the 256GB SSD as the base storage tier on many MacBook Air and MacBook Pro configurations. In practice, macOS itself consumes 15–20 GB at installation, and the operating system actively uses leftover space for caches, swap files, and "purgeable" data like iCloud optimized files and locally stored app caches. On a 256GB drive, that leaves you precious little room.
The categories that tend to grow silently are:
- System caches — located in
/Library/Cachesand~/Library/Caches, these accumulate as apps and the OS speed up repeated operations. - Application support leftovers — data left behind in
~/Library/Application Supportby apps you may have already deleted. - Log files — diagnostic logs in
~/Library/Logsand/var/logcan balloon over months. - Temporary files — written to
/private/var/foldersand/tmp, these should be cleaned by the OS but often are not. - System Data — the catch-all shown in System Settings → General → Storage that includes iOS backups, Time Machine local snapshots, and more.
Check What Is Actually Using Your Space
Before deleting anything, understand the landscape. macOS has a built-in overview, and Terminal can give you precise numbers.
Option 1: System Settings Storage Overview
- Open System Settings (macOS 13 Ventura and later) or System Preferences → Storage (macOS 12 Monterey).
- Click the Storage item and wait for the bar to populate.
- Click Info next to each category to see a breakdown.
This view is useful but incomplete — "System Data" is a black box, and it rarely tells you which specific folders are responsible.
Option 2: Terminal — Find the Biggest Directories
Run this to list the top space consumers under your home folder:
du -sh ~/Library/* 2>/dev/null | sort -rh | head -20
And for system-level caches (requires your admin password):
sudo du -sh /Library/Caches/* 2>/dev/null | sort -rh | head -20
What Is Safe to Delete (and What Is Not)
This is the most important section of this guide. Cleaning is permanent. Before removing anything, know the risk level.
| Location | What it contains | Safe to delete? |
|---|---|---|
~/Library/Caches |
Per-app cache files (Xcode derived data, browser caches, etc.) | Generally yes — apps rebuild on next launch |
/Library/Caches |
System and daemon caches | Mostly yes — selective, avoid core OS subdirs |
~/Library/Logs |
App crash reports and diagnostic logs | Yes — only useful for debugging |
~/Library/Application Support |
App databases, preferences, saved state | Only for apps you have uninstalled |
~/Library/Developer/Xcode/DerivedData |
Xcode build artifacts | Yes — Xcode rebuilds; can be many GBs |
/private/var/folders |
Temporary system files | Do not touch manually — managed by the OS |
~/Library/Containers |
Sandboxed app data | No — deleting breaks those apps |
/System |
Core macOS system files | Never — you can break the OS |
Step-by-Step: Free Up Disk Space on MacBook Manually
1. Clear User Caches
- In Finder, press Shift + Cmd + G and type
~/Library/Caches. - Sort by size. Look for large folders from apps you use frequently (e.g.
com.apple.dt.Xcode,com.google.Chrome). - Delete the contents of each folder you choose to clear, not the folder itself.
- Empty the Trash.
You can also do this in Terminal:
rm -rf ~/Library/Caches/com.apple.dt.Xcode/DerivedData
Replace the path with whichever cache folder you want to target. Never wildcard-delete the entire Caches directory at once — some caches contain license data or preferences.
2. Remove Old iOS and iPhone Mirroring Backups
- Open Finder, click your iPhone in the sidebar, then click Manage Backups.
- Delete backups you no longer need.
On Macs with macOS 12 or earlier, these live in ~/Library/Application Support/MobileSync/Backup.
3. Delete Time Machine Local Snapshots
macOS stores local Time Machine snapshots on your internal drive when an external backup disk is not connected. These count toward "System Data." To remove them:
tmutil listlocalsnapshots /
sudo tmutil deletelocalsnapshots YYYY-MM-DD-HHMMSS
Replace the timestamp with the ones listed from the first command. You can also delete all at once:
tmutil listlocalsnapshots / | grep -oE '20[0-9-]+' | xargs -I{} sudo tmutil deletelocalsnapshots {}
4. Clear Xcode Derived Data and Archives (Developers Only)
rm -rf ~/Library/Developer/Xcode/DerivedData/*
rm -rf ~/Library/Developer/Xcode/Archives/*
This is safe. Xcode regenerates derived data the next time you build. Archives are only needed if you want to re-export or re-sign old builds.
5. Uninstall Apps Properly
Dragging an app to the Trash removes the .app bundle but leaves behind caches, preferences, and application support folders — sometimes hundreds of megabytes. The leftovers live scattered across ~/Library.
To find them manually for an app named, say, Sketch:
find ~/Library -name "*Sketch*" -maxdepth 4 2>/dev/null
Inspect each result before deleting. If you want a faster path, Crumb surfaces all leftover files when you uninstall an app — so you remove the bundle and the debris in one step, without hunting through a dozen Library subfolders.
6. Empty the Downloads Folder
Obvious but often overlooked. Sort ~/Downloads by size, and delete disk images (.dmg), installer packages (.pkg), and zip archives you no longer need. Mounted disk images also occupy RAM disk space until ejected.
The One-Click Alternative for MacBook Owners with Small SSDs
The manual steps above work, but they require care, Terminal fluency, and time. If you have a 256GB MacBook Air or Pro that is chronically near full, the pain repeats every few months. A tool designed specifically for this situation can handle the safe, repeatable parts automatically.
Crumb was built for exactly this scenario: it finds system caches, user caches, logs, temp files, and purgeable System Data in one scan, shows you what each category contains and how much space it uses, and cleans only what is safe. Its Is this safe to delete? feature lets you tap any folder and get a plain-English explanation of what it is and what happens if you remove it — useful before you commit. You can download Crumb and run a free cleanup to see how much space is recoverable on your machine before deciding whether to keep it.
Prevent the Storage Creep From Coming Back
Clearing space is not a one-time event on a small SSD. A few habits help keep it under control:
- Enable iCloud Drive Optimize Storage — System Settings → Apple ID → iCloud → keep "Optimize Mac Storage" on. Older documents move to iCloud while remaining accessible on demand.
- Move large media to external storage or NAS — photos, video projects, and virtual machines are the biggest single-file offenders on small SSDs.
- Do a cache sweep quarterly — user caches rebuild quickly. A quarterly pass over
~/Library/Cacheskeeps them from snowballing. - Uninstall apps completely — every app removed the right way (bundle plus Library leftovers) can reclaim tens to hundreds of megabytes.
- Check for duplicate files — downloaded files and imported media often end up with multiple copies. Sorting Downloads by name or size reveals obvious duplicates quickly.
Conclusion
A 256GB SSD fills up fast on macOS — but most of that "full" space is caches, logs, snapshots, and leftovers that you can reclaim without touching a single document, photo, or app you care about. Start with the manual steps above: clear your user caches, delete old iOS backups, remove stale Time Machine snapshots, and uninstall apps properly. Combine that with iCloud's Optimize Storage setting, and you can typically recover 10–20 GB or more on a well-used MacBook Air or Pro. For an ongoing, low-effort solution to how to clear storage on MacBook Air, a dedicated tool that handles the safe, repeatable cleanup work lets you stop worrying about the storage bar and get back to work.