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.
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.
- Mac: right-click the Trash in the Dock → Empty Trash. To automate it, turn on Empty Trash Automatically in the Storage recommendations, which clears items after 30 days.
- Windows: right-click the Recycle Bin → Empty Recycle Bin. Storage Sense can empty it on a schedule (more below).
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.
- Chrome / Edge: Settings → Privacy and security → Delete browsing data → choose Cached images and files (leave passwords and history unchecked if you want to keep them).
- Safari: Settings → Advanced → enable Show features for web developers, then Develop menu → Empty Caches.
- Firefox: Settings → Privacy & Security → Cookies and Site Data → Clear Data → Cached Web Content.
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:
- Mac: in System Settings → Storage, open Documents and use the Large Files and File Browser tabs to sort by size. Delete what you don't recognize or need.
- Windows: in File Explorer, search a drive and sort by Size, or use the Windows 11 Cleanup recommendations "Large or unused files" list.
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.
- Mac: in the Storage recommendations, Optimize Storage (or Photos → Settings → iCloud → Optimize Mac Storage) keeps originals in iCloud and slims local copies. Note this uses iCloud storage and requires enough of it.
- Windows: move your Pictures and Videos folders to an external drive, or set OneDrive Files On-Demand so cloud copies stay online-only until you open them.
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.
- On a Mac, an installed app doesn't need its installer — delete the
.dmg/.pkgonce the app is in Applications. - On Windows, delete finished setup files; the installed program lives in Program Files, not the installer.
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:
- Xcode's
DerivedData, old iOS simulators, and device support files — commonly 20–60 GB. See our step-by-step guide to clearing Xcode DerivedData. - The npm cache and
node_modulesfolders scattered across old projects — walked through step-by-step in our npm, pip & Homebrew cache guide. ~/Library/Caches/pip,~/Library/Caches/Homebrew, and Docker images and build layers.
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 — FreeFrequently 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.