HomeMac Guides › Free Up Space on Mac

How to free up disk space on your Mac

“Your startup disk is almost full” usually arrives at the worst moment — mid-update, mid-export, mid-download. Most of that space is genuinely reclaimable. This guide goes through it in order: measure first, take the easy gigabytes, then deal with duplicates, large files and app leftovers.

Updated 2026-08-02 · Written by the CleanerMac team · macOS 13–15 tested

First, find out where the space went

Deleting at random wastes time. Spend two minutes measuring first.

Open Apple menu → System Settings → General → Storage. The bar chart splits your disk into Applications, Documents, Photos, Mail, Messages, macOS and System Data. Click the info button beside any row to see the largest items inside it — the Documents row in particular gives you a sortable, deletable file list.

Terminal gives you exact numbers faster:

If the Storage screen shows an enormous System Data block, read the System Data guide — it is a catch-all bucket for caches, swap, local Time Machine snapshots and unclassifiable files, not a folder you can open.

Quick wins: the first few GB

  1. Empty the Trash. Files there still occupy the disk. Right-click the Trash → Empty Trash. Photos and Mail keep their own Recently Deleted areas — empty those separately.
  2. Clean out Downloads. Open it in Finder, switch to list view, sort by Size. Old .dmg, .pkg and .zip installers are pure waste once the app is installed.
  3. Delete old iOS device backups. They live in ~/Library/Application Support/MobileSync/Backup and are often several GB each. Remove them from Finder's device sidebar, or delete the folders directly if the device is long gone.
  4. Clear caches. ⇧⌘G~/Library/Caches. Quit an app before clearing its folder, then delete the contents. Also check ~/Library/Logs. Step-by-step in how to clear cache on Mac, and browsers specifically in clear Safari cache.
  5. Empty Xcode's DerivedData if you develop: quit Xcode, then drag ~/Library/Developer/Xcode/DerivedData to the Trash (⇧⌘G to reach it). Xcode rebuilds it on the next build. See the DerivedData guide.

Together these often free several GB on a Mac that has been in use for a year or more, and none of them risks anything irreplaceable.

Turn on the built-in storage tools

macOS ships four recommendations on the Storage screen. They are genuinely useful, with one caveat each.

The bigger targets: duplicates, large files, app leftovers

Once the easy gigabytes are gone, three categories usually hold the rest.

Large forgotten files. In Finder press ⌘F, set the scope to This Mac, then change the first criterion to File Sizeis greater than500 MB. Add a second criterion for Last opened dateis before — a year ago. What surfaces is usually old video exports, virtual machine images, and disk images you forgot to delete. More approaches in find large files on Mac.

Duplicates. The same photo imported twice, a document copied to a second folder, an entire project folder duplicated as a manual backup. Finding them by name fails because copies get renamed; you need content matching. The duplicate files guide shows both a Terminal method with shasum and the faster route, and duplicate photos covers image libraries specifically.

App leftovers. Every app you ever dragged to the Trash probably left data behind in ~/Library/Application Support, ~/Library/Containers, ~/Library/Group Containers, ~/Library/Preferences and ~/Library/Saved Application State. Some of those folders are hundreds of megabytes. Read how to uninstall apps properly before you start deleting Library folders by guesswork.

Doing all of it in one pass

Everything above is free and works. It also takes the better part of an hour and requires you to be careful in a folder where mistakes matter. That is the case for a tool: CleanerMac maps your disk by category, matches duplicates by SHA-256 content hash so renamed copies are caught, ties leftovers to the app's bundle identifier rather than its name, and skips the cache of any app that is currently open. Duplicates, large files and app leftovers go to the Trash, so those are recoverable; rebuildable caches and build folders are deleted outright.

It is a native menu-bar app for macOS 13 and later, runs entirely on-device with no account or upload, ships in 20 languages, and costs $24.99 once with a 3-day free trial. Use it or use the manual steps — the steps above are complete either way.

The categories most people forget

After the obvious folders, these five hold more space than almost anyone expects.

Check each with du -sh before acting so you know whether the effort is worth it. A folder that turns out to be 80 MB is not where your disk went.

When the disk fills up again immediately

If you free space and it vanishes within days, one of these is usually responsible:

And if the warning is already blocking your work right now, the startup disk full page covers the emergency version of this process. Once you have room again, a slow machine usually benefits from a tune-up pass too.

Get your gigabytes back

See exactly what filled your disk — then clear it in one pass.

Download CleanerMac — free for 3 days

macOS 13+ · Apple Silicon & Intel · $24.99 once, no subscription

Frequently asked questions

How do I free up space on my Mac quickly?

Empty the Trash, clear the Downloads folder sorted by size, delete old iOS device backups from ~/Library/Application Support/MobileSync/Backup, and clear ~/Library/Caches after quitting the relevant apps. Those four steps take about ten minutes and on a Mac that has not been cleaned in a year they often free several GB. Then check System Settings, General, Storage to see what is left.

What is System Data on my Mac and can I delete it?

System Data is a reporting category, not a folder — it lumps together caches, swap files, local Time Machine snapshots, system logs and anything macOS cannot classify. You cannot delete it as a unit, but you can shrink it by clearing caches and logs and letting local snapshots expire. A System Data figure in the tens of gigabytes is common and not automatically a problem.

Is it safe to delete everything in the Caches folder?

Deleting the contents of the per-app folders inside ~/Library/Caches is safe because apps regenerate cache data on demand. Quit each app before clearing its cache, since deleting files a running process has open can crash it. Do not delete the Caches folder itself, and leave system-level caches in /System alone.

Why is my Mac still full after deleting files?

Three usual causes: the files are still in the Trash, which counts against your disk; Photos and Mail keep their own Recently Deleted areas that must be emptied separately; or the Storage figure has not refreshed yet, which can take a few minutes. Local Time Machine snapshots can also hold space temporarily until macOS purges them under pressure.

How much free space should a Mac have?

Aim to keep roughly 15 to 20 percent of the startup disk free. Below that, macOS has limited room for swap, snapshots and temporary files, and performance degrades noticeably. Above it, extra free space no longer improves speed, so there is no benefit in obsessive cleaning.

Does moving files to an external drive free up space?

Yes, provided you actually move them rather than copy them, and then empty the Trash. Be careful with Photos and iCloud Drive: relocating a Photos library to an external drive works, but the drive must be connected to open it. Verify the copy completed successfully before deleting the original.