How to free up space on your Mac without deleting anything important
In short
The rule that keeps you safe: first delete what recreates itself (caches, build data, old installers), then decide on big things you could get back (backups, models, simulators), and touch your own files last, ideally moving them instead of deleting them.
The one rule: does it come back by itself?
Before deleting anything, ask: if I delete this, will something make it again? A browser cache, Xcode's build data or Homebrew's downloads come back on their own when needed: deleting them is safe. Your photos, documents or an app's database don't: deleting them is forever.
Almost every “I lost something cleaning my Mac” story comes from skipping this question.
Start with what macOS already offers
In System Settings → General → Storage you'll find recommendations worth turning on:
- Store in iCloud: files and photos already in iCloud only stay on the Mac when you use them.
- Optimize Storage: removes Apple TV movies and shows you already watched.
- Empty Trash Automatically: deletes what's been in the Trash for 30 days.
Then, what recreates itself
- The Trash and installers (.dmg, .pkg) of apps you already installed.
- App caches (browsers, Slack, Spotify…), with the app closed.
- Old logs in
~/Library/Logs. - If you program: Xcode build data, and npm, pip, Homebrew or Gradle caches. They can add up to tens of GB.
Then, big things that need a decision
These can be recovered, but at a cost, so look before deleting: old iPhone backups (keep the latest one), iPhone simulators, Docker images and volumes, AI models you no longer use, and apps you haven't opened in months.
Last: your own files (better move them)
Forgotten downloads, duplicates, old videos. Here it's better to move than delete: an external drive, iCloud, or at least the Trash for a while, in case you change your mind. Sort Downloads by size and by “Date Last Opened” to find the forgotten ones.
What never to delete
- Anything inside
/Systemor/Libraryyou don't know (macOS protects most of it anyway). - Your Photos library as a whole: delete photos from inside Photos, never the library file.
- Folders in
Application Supportof apps you still use: that's where their data lives. - Anything a “cleaner” marks without telling you what it is.
DiskSpace AI does this for you
It analyzes your Mac in minutes, tells you what each folder is and only selects what recreates itself. Your files are kept 7 days in case you change your mind. Free during the beta.
Download the BetaFolders in this guide
- Trash
~/.TrashReview - Installers in Downloads
~/Downloads/*.dmg, *.pkg, *.zip, *.iso, *.xipReview - Chrome web cache
~/Library/Caches/Google/ChromeRecreates itself - Homebrew cache
~/Library/Caches/HomebrewRecreates itself - Xcode build data
~/Library/Developer/Xcode/DerivedDataRecreates itself - iPhone backups
~/Library/Application Support/MobileSync/BackupReview - Photos library
~/Pictures/*.photoslibraryYour data - App logs
~/Library/LogsRecreates itself
More guides
- Not enough space to update macOS? How to make room safely
- What is “System Data” on a Mac, and why is it so big?
- How to find and delete duplicate photos on Mac
- Docker taking up too much space on Mac? How to shrink Docker.raw
- Xcode taking up space? What you can delete (and what you can't)
- How to clear npm, pnpm, pip, uv and Homebrew caches on Mac
- How to find large files on Mac (including hidden ones)
- What is purgeable space on Mac, and how to free it
- DaisyDisk alternative: DiskSpace AI vs DaisyDisk
- CleanMyMac alternative without a subscription
- The best disk space analyzers for Mac in 2026