MacBook App Cleaner
HomeGuides › Free up space on a Mac

How to free up space on a Mac without deleting anything you need

Updated June 2026 · 6 min read · By the MacBook App Cleaner team

The short version: you can usually reclaim 10–50 GB on a Mac in a few minutes by emptying the Trash, removing large old files and duplicates, clearing user-level caches, and fully uninstalling apps you don’t use. The golden rule is to do it reversibly — preview everything first and send removals to the Trash, so nothing is gone for good if you change your mind.

Before you start: make sure you have a recent backup (Time Machine is fine). None of the steps below touch files your Mac needs to run, but a backup means you can experiment with zero risk.

1. Start with the free, obvious wins

These take two minutes and need no software:

  • Empty the Trash — deleted files still occupy space until you do.
  • Clear your Downloads folder — old .dmg installers, zips and PDFs pile up fast.
  • Delete large videos and screen recordings you’ve already used or backed up.
  • Offload unused apps you installed once and forgot.

Apple’s built-in Storage screen (Settings → General → Storage) gives a rough breakdown, but it’s vague — especially the catch-all “System Data” bar, which it won’t explain.

2. Find the big files and duplicates

The biggest single wins are almost always a handful of huge files and duplicate copies you forgot about. Hunting them down by hand is slow, so this is where a good cleaner earns its keep: it scans your disk, sorts everything by size, and finds byte-for-byte duplicates as well as look-alike photos — different edits or resized copies of the same shot.

The important thing is safety: the tool should show you a preview and let you choose, always keep one copy of each duplicate set, and move removals to the Trash rather than deleting permanently.

3. Clear caches and the “System Data” mystery

“System Data” (sometimes shown as “Other”) is the chunk that baffles everyone. It’s mostly user-level caches, app containers, logs and old snapshots — not anything magical. A cleaner that breaks this category down by the app responsible lets you reclaim it safely, touching only user-level caches that apps simply rebuild.

Avoid any tool that deletes system files permanently or promises to “speed up” your Mac by purging memory — modern macOS manages that itself, and permanent deletes are how people lose data.

4. Uninstall apps completely

Dragging an app to the Trash leaves its caches, preferences and support files scattered across your disk — sometimes hundreds of megabytes per app. A proper uninstaller finds every leftover and removes the lot, reversibly.

5. Reclaim developer junk (if that’s you)

If you write code, the quiet space-hogs are node_modules folders, Xcode’s DerivedData, package-manager caches and dangling Docker layers — easily tens of gigabytes. The right tool reclaims these without ever touching your source.

The easy way to do all of this safely

If you’d rather not do it by hand, both apps we rate highest run every one of these steps with a preview first and the Trash as a safety net — and neither sends any data off your Mac.

CoreSweep (free to use; Pro a one-time $49) is the most complete — including the developer tools above. SkoonMac (free; Pro $19 once) is the best-value pick for everyone else. See the full comparison.

Frequently asked questions

How do I free up space on my Mac quickly?
Empty the Trash, delete large files and old downloads, remove duplicates, clear user-level caches, and uninstall unused apps with their leftovers — through a tool that previews first and moves files to the Trash so it’s reversible.

What is taking up space on my Mac?
Usually large media, app caches, old downloads and installers, duplicates, and the “System Data” category (mostly caches, containers and logs). A storage map shows exactly where it’s going.

Is it safe to delete cache files?
User-level caches in ~/Library/Caches are generally safe — apps rebuild them. Avoid system caches. Safest is a cleaner that only touches user caches by default and sends them to the Trash.

← Back to the Mac cleaner comparison