← Vaulith
Developer guides

How to free up disk space on Mac and Windows: the complete 2026 guide

A full disk slows everything down and blocks updates, downloads, and backups. This is a practical, no-fluff checklist for reclaiming space on macOS 13+ and Windows 10/11 — starting with what's actually eating your storage, then working through the safe, high-impact cleanups in order. Do it by hand with the built-in tools, or automate the tedious parts; we'll show both honestly.

Last updated: July 2026 · ~9 min read

First: find out what's actually using your space

Don't start deleting randomly. Both operating systems ship a storage overview that shows where your gigabytes went, so you can target the biggest wins first.

On a Mac (macOS 13 Ventura and later)

Open the Apple menu → System Settings → General → Storage. You'll see a colored bar breaking your disk down into Applications, Documents, Photos, Messages, Mail, iCloud Drive, System Data, and macOS itself. Below it, Apple lists recommendations like Store in iCloud, Optimize Storage, and Empty Trash Automatically.

Click the icons next to each category (Documents, Applications, and so on) to drill in and sort files by size. The System Data bucket is the confusing one — it lumps together caches, logs, and local Time Machine snapshots, and it can balloon to tens or even hundreds of gigabytes. We'll come back to it below.

On Windows 10 and 11

Open Settings → System → Storage. Windows shows a live breakdown by category — Apps & features, Temporary files, Documents, Pictures, and more. On Windows 11, the Cleanup recommendations panel (Settings → System → Storage → Cleanup recommendations) previews safe targets — temporary files, large or unused files, and apps you could uninstall — and lets you tick what to remove before it deletes anything.

Heads up: Before any big cleanup, make sure you have a current backup (Time Machine on Mac, File History or a full image on Windows). The steps below move things to the Trash/Recycle Bin where they're recoverable, but a backup is your real safety net.

The checklist, in order of easiest wins

1. Empty the Trash / Recycle Bin

This is the one everyone forgets. Files you "deleted" still occupy the disk until the bin is emptied.

2. Clear browser and app caches

Browsers cache images, scripts, and video that add up to gigabytes over time. Clearing the cache is safe — you'll just re-download assets as you browse, and you won't lose bookmarks or passwords.

Many desktop apps (Slack, Spotify, Discord, video editors) keep their own caches too. Some let you clear them in their own settings; others hide the cache deep in your user Library or AppData folders.

3. Remove duplicate files and large, old files

Duplicates are dead weight — the same download saved twice, a photo copied into three folders, exported renders you never cleaned up. To find large files fast:

Finding true duplicates (byte-for-byte copies, or near-duplicate photos that differ only slightly) by hand is tedious and error-prone — this is one place automation earns its keep, which we cover at the end.

4. Offload photos and videos

Photo and video libraries are often the single largest thing on a personal machine. You have two honest options: move originals to external or cloud storage, or let the OS keep full-resolution copies in the cloud and only lightweight previews on disk.

If you'd rather keep everything local, an external SSD is cheap insurance — copy the library over, verify it opens, then delete the local originals.

5. Clear downloads and leftover installers

The Downloads folder is where disk space goes to die: old .dmg, .pkg, .exe, and .zip installers you already ran, plus one-off files you never revisit. Sort it by size and date and clear out anything you've already installed or no longer need.

6. Clear system caches, logs, and — for developers — dev caches

This is where the biggest hidden gigabytes live, and where generic cleaners fall short.

Windows temporary and system files: Settings → System → Storage → Temporary files lets you safely remove Windows Update leftovers, delivery optimization files, thumbnails, and previous Windows installations. The classic Disk Cleanup (cleanmgr) and Storage Sense cover the same ground — turn Storage Sense on under Settings → System → Storage to have it remove temp files and empty the Recycle Bin automatically.

Mac System Data: much of the mysterious "System Data" is caches and logs in ~/Library/Caches and ~/Library/Logs, plus local Time Machine snapshots. These regenerate, but deleting the wrong thing by hand can log you out of apps or corrupt state, so tread carefully.

For developers, this is the motherlode. Build tools quietly hoard tens of gigabytes that no consumer cleaner touches:

Manual vs. automatic: which should you use?

Both are legitimate. Here's the honest trade-off.

Doing it by hand costs nothing and gives you total control. It's the right call for the easy wins — emptying the bin, clearing a browser cache, deleting obvious installers. The downside is time and risk: finding duplicates and near-duplicate photos manually is slow, and confidently identifying which cache and log folders are safe to delete takes real knowledge. Destructive shortcuts like rm -rf have no Trash and no undo, so one wrong path is permanent.

Automating it is worth it for the repetitive, error-prone parts — duplicate detection, near-duplicate photo grouping, and the dozens of scattered dev-cache locations. The catch with many cleaners: they're aggressive, upload data off your machine, or delete straight to permanent removal. Choose a tool that moves items to the Trash first so you can review and recover, and that keeps your files on-device.

A sensible default: turn on the built-in schedulers (macOS Empty Trash Automatically, Windows Storage Sense) for the boring maintenance, and reach for a dedicated tool when you need to find duplicates or clear the developer-cache iceberg safely.

Reclaim all of it, safely, in one pass

Vaulith finds duplicate files, near-duplicate and blurry photos, stale documents, large files, and the hidden developer and app caches other cleaners miss — Xcode, iOS simulator caches, npm, pip, browser caches, and your Library. It safety-verifies each location, shows you exactly what it found, and moves everything to the Trash so you can review and undo. It runs 100% on your device — your files, photos, and their contents never leave your machine.

Download for macOS & Windows — Free

Frequently asked questions

Is it safe to clear caches and temporary files?

Generally yes. Browser caches, system temp files, and build caches are regenerated automatically — the only cost is that some things (websites, first builds) load a little slower the next time. The exception is deleting folders by hand when you're unsure what they hold; when in doubt, use a tool that moves items to the Trash so you can recover them.

How much space can I realistically get back?

It depends entirely on your habits. A typical personal machine reclaims a few gigabytes from caches, the bin, and old downloads. Photo offloading can free far more. Developers routinely recover 20–60 GB once Xcode, simulators, and package caches are included. Individual results vary.

Does emptying the Trash or Recycle Bin permanently delete files?

Yes — once you empty the bin, those files are removed and not easily recoverable, so glance through it first. That's exactly why the safest cleanup workflow deletes to the Trash rather than around it: you get a review step and a recovery window before anything is truly gone.