How to free up storage on Mac (a real, ordered checklist)
A blunt, in-order checklist for freeing up storage on a Mac. Start at the top, stop when you've got the space you need.
Most “free up storage on Mac” guides list 40 things in random order. You don’t need 40 things. You need the few that recover the most space for the least risk, ordered so you can stop the moment the warning goes away.
The checklist
Each step is ordered by likely payoff per minute spent.
- Empty your Downloads folder of installers. Filter Downloads by
.dmg,.pkg, and.zip. None of these need to stay. - Delete old iOS backups. Finder > your iPhone > Manage Backups. If you have a backup from a phone you don't own anymore, delete it.
- Clear Mail attachments. Mail > Settings > Accounts > Advanced. Set "Download Attachments" to "Recent" or "None." Existing cached attachments live in
~/Library/Containers/com.apple.mail/Data/Library/Mail Downloads/. - Trash old video and project files. Run
find ~ -type f -size +500M 2>/dev/null | sortin Terminal. Look for old screen recordings, Final Cut events, and abandoned exports. - Turn on "Optimize Mac Storage" for iCloud Photos. Photos > Settings > iCloud. macOS will keep only thumbnails locally and pull originals on demand.
- Drop leftover app data. Uninstalled apps leave caches in
~/Library/Application Supportand~/Library/Caches. Sort by size and delete folders for apps you no longer have. - Empty the Trash. Right-click the Dock Trash icon, check the size, and empty it.
- Hunt duplicates. The last big bucket. Easy to do wrong by hand.
Useful Terminal commands
To see where your space is actually going:
du -sh ~/Library/* 2>/dev/null | sort -h | tail -20
That prints the 20 largest folders inside ~/Library, which is where invisible space hides on macOS.
For the home folder as a whole:
du -sh ~/* 2>/dev/null | sort -h
On duplicates
After you’ve worked through 1–7, what’s left is usually duplicates and the parts of macOS you shouldn’t touch. Duplicates are particularly worth hunting because each copy looks legitimate in Finder — there’s no visual cue that it’s a second instance of a file you already have.
You can do it manually by sorting by size and name (slow, error-prone), or you can Download Dupe and let it hash every file with SHA-256 to find byte-identical matches. Dupe is $14.99 once, moves files to the Trash instead of deleting them, and won’t touch system files or application bundles. It’s the only step on this list I’d recommend a tool for.
More Dupe tips
-
Apple Photos Duplicates album — what it catches and what it misses
The Photos app Duplicates album is handy, but it has real limits. Here's what it finds, what it doesn't, and how to fill the gaps.
-
Clean up leftover files from uninstalled apps on Mac
Dragging an app to the Trash doesn't remove all its data. Here's where the leftovers live and how to clean them.
-
Clean up your Mac without buying a cleaner app
Most paid cleaner apps do things macOS already does. Here's a free, manual workflow that's just as effective.
-
A no-bullshit guide to cleaning up your Mac's disk
Skip the SEO bait and the sketchy cleaner apps. Here's what actually works to reclaim disk space on a Mac.