There’s a particular dread that arrives as a notification: Your startup disk is almost full. You haven’t downloaded anything large in weeks. You’ve already dragged the obvious junk to the Bin. And yet macOS insists you’re out of room, while a category ominously labelled “System Data” squats on 60 gigabytes and refuses to explain itself. I’ve watched genuinely capable people stare at that screen and conclude their only option is to buy a new Mac. It almost never is.
Freeing space on a Mac is mostly a matter of looking in the right place first, then deleting in the right order — biggest and safest wins at the top, scary system internals left well alone at the bottom. Before you delete a single thing, you need the map.
First, find out where it actually went
Open System Settings → General → Storage. The coloured bar across the top is your whole disk, broken into categories — Applications, Documents, Photos, Music, System Data, and the rest. Hover over a segment to see its size. Below the bar sits a list of recommendations and expandable categories; click the little i next to any of them to drill into actual files, sorted by size.
That second step is the one most people skip and the one that does the work. Generic advice to “clear your caches” is noise until you know whether your problem is a 40GB Photos library, a Downloads folder full of forgotten installers, or one giant video file you exported and never deleted. Look before you delete. The triage below is the order I work through every time.
The usual suspects
In years of clearing out other people’s Macs, the same culprits turn up again and again. Here’s where they hide and what to do about each.
| Culprit | Where it lurks | Safe to clear? | How to deal with it |
|---|---|---|---|
| Downloads folder | Finder - Downloads | Yes, mostly | Sort by size; bin old installers, disk images, and zips |
| Old device backups | Storage list - iOS Files | Yes, if you back up to iCloud | Delete backups of phones you no longer own |
| Photos duplicates | Photos app | With care | Use the Duplicates album; turn on Optimise Mac Storage |
| Mail attachments | Mail’s download cache | Yes | Re-downloaded on demand, so safe to clear |
| App caches | The hidden Library folder | Usually | Prefer each app’s own cache-clearing over manual deletion |
| Big videos and exports | Anywhere you put them | Yes | The Storage drill-down sorts these to the top for you |
| Local Time Machine snapshots | Invisible, on the disk | Leave them | They shrink on their own when space runs low |
What’s safe to delete — and what absolutely isn’t
The safe pile is bigger than people fear. Anything in your Downloads folder is fair game — it’s a junk drawer, not a filing cabinet, and the installers and disk images in there did their job months ago. Old backups of iPhones you’ve since replaced are pure dead weight if those phones now back up to iCloud. Browser and Mail caches rebuild themselves. Duplicate photos, once you’ve confirmed they really are duplicates, are exactly that.
The do-not-touch pile is shorter but firm. Don’t go spelunking in the System or Library folders deleting things because a forum post told you to — those are the files macOS runs on, and a confidently-deleted system file is how a working Mac becomes a reinstall. Don’t manually open the Photos library package and remove files inside it; let the Photos app manage its own contents or you’ll corrupt the library. And don’t be tempted by the louder “cleaner” apps that promise to reclaim half your disk in one click — most of what they delete, macOS would have cleared on its own, and the rest you’ll wish you still had. The built-in Storage tools do the honest version of the same job.
The Photos and Messages trap
Two of Apple’s own apps are quietly the biggest space hogs on most Macs, and both have a one-switch fix.
For Photos, the magic words are Optimise Mac Storage, found in Photos → Settings → iCloud with iCloud Photos turned on. Flip it, and the Mac keeps your full library in iCloud while holding only smaller, device-sized versions on disk, downloading originals only when you open them. A library that ate 80GB can drop to a fraction of that, with nothing actually lost. The one honest caveat: this only works if your originals are truly safe in iCloud, which means you need an iCloud+ plan with enough room. Optimising while iCloud is full doesn’t save space, it courts disaster.
Messages does the same thing in reverse — every photo, video, and meme anyone has ever texted you piles up locally forever by default. In Messages → Settings → General, set Keep messages to thirty days or a year rather than forever, and macOS will let go of years of attachments you were never going to reopen.
”System Data” — the scary one that mostly isn’t
That intimidating “System Data” lump — once called “Other” — is not a single thing you can hunt down. It’s a grab-bag of caches, logs, system snapshots, downloaded update files, and the working files apps leave around. It looks alarming because it’s opaque, but it’s mostly self-managing. The first move is the least technical one in computing: restart the Mac. A reboot clears a surprising amount of temporary cruft, and on a machine that’s been awake for three weeks straight, that alone can claw back several gigabytes.
If it’s still bloated after a restart, the usual offenders are app caches — a video editor’s render cache, a developer’s build folder, a podcast app hoarding downloads. Clear those from inside each app where you can. What you should not do is start deleting files out of the hidden Library folder at random in pursuit of a smaller number; the risk-to-reward there is terrible, and the system will trim most of it itself once the disk genuinely needs the room.
A ten-minute clean-out, in order
If you just want the fastest path from “almost full” to breathing room, do these in sequence and stop when you’ve clawed back enough. First, empty the Bin — it’s astonishing how many people forget that deleting a file only moves it there, where it keeps occupying the disk until you right-click the Bin and choose Empty. Second, open Downloads, switch to list view, sort by Size, and bin the disk images and installers sitting at the top; they’re the single most reliable few gigabytes on any Mac. Third, turn on Optimise Mac Storage for Photos if you haven’t, because that’s usually the biggest single win available. Fourth, in the Storage screen, delete any old iPhone or iPad backups for devices you no longer own. Fifth, set Messages to stop keeping texts forever, so years of attachments finally age out. Sixth, restart, which clears the temporary part of System Data that’s been quietly accumulating.
That run reliably reclaims more space than any “cleaner” app would, costs nothing, and risks nothing, because every step touches files that are either duplicates, junk, or safely mirrored in iCloud. The only judgement call is the Downloads folder, and even there the rule is simple: if you could re-download it in two minutes, it doesn’t need to live on your SSD. Work through it top to bottom once and you’ll probably not see the warning again this year — a Mac doesn’t fill up overnight, it fills up over months of downloads nobody ever cleared.
The mindset that keeps the disk clear
The reason Macs fill up isn’t that they’re small — it’s that storage is invisible until it’s gone, so nothing ever prompts you to let go. The fix isn’t a monthly deep-clean ritual, it’s two changes that run themselves: turn on Optimise Mac Storage for Photos so your largest library stops living entirely on disk, and point your big, growing collections — video projects, photo archives, anything you don’t need every day — at an external SSD rather than the internal drive you paid a premium for. Do that, empty your Downloads folder now and then, and the “almost full” notification simply stops arriving. The Mac was never too small. It was just being asked to hold everything, forever, with nobody ever telling it what could go.
One email a month: the upcoming live event + free recording access for subscribers. No spam, unsubscribe anytime.