How to reduce it safely
Restart, then wait a little
macOS clears many temporary files and purgeable data on its own, especially after a restart. Check Storage again afterwards before deleting anything by hand.
Time Machine local snapshots
macOS keeps local snapshots so you can restore recent files even when your backup disk isn't connected, and deletes them automatically when space runs low. To see them, open Terminal and run:
tmutil listlocalsnapshots /
To remove one, run sudo tmutil deletelocalsnapshots followed by its date (for example 2026-10-01-101500). Only do this if you need the space right away.
Caches
Quit the app, then delete its folder in ~/Library/Caches. Apps rebuild what they need, so this frees space but some of it comes back.
Developer and container files
- Delete
~/Library/Developer/Xcode/DerivedData and old versions in iOS DeviceSupport.
- Run
xcrun simctl delete unavailable to remove simulators for runtimes you no longer have.
- Run
docker system prune, or lower Docker Desktop's disk limit.
- Delete virtual machines you no longer use from inside their app.
App support data
Large folders in ~/Library/Application Support usually belong to an app: an old game, a music library, downloaded AI models. Remove the content from inside the app when you can, or delete the folder if you've already removed the app.
See where your space went
DiskGarden is a free disk space analyzer for Mac: it maps every folder by size, so the space hogs stand out. No account, and your files never leave your Mac.
Download DiskGarden — free