person encoding in laptop

How to Free Up Space on Your Mac: A Practical Guide

Introduction

Running out of storage on a Mac is a frustratingly common experience, especially on models with 256 GB SSDs that filled up faster than you expected. The good news is that macOS has a solid set of built-in tools to help you reclaim space, and a methodical approach to manual clean-up can often recover tens of gigabytes without deleting anything you actually want to keep. This guide covers the most effective ways to free up disk space on Mac, starting with the built-in recommendations and working through to manual clean-up techniques worth doing once in a while.

Updated October 2026: added a quick-start list, System Data and snapshot fixes, and developer clean-up.

How to Free Up Space on Mac: The Quick Start

To free up space on Mac quickly, open System Settings, General, Storage and work through these, which usually recover the most:

  1. Turn on the recommendations: Store in iCloud, Optimise Storage and Empty Trash Automatically.
  2. Sort your Downloads folder by size and delete old installers and disk images.
  3. Review Large Files under Reduce Clutter.
  4. Delete old iPhone and iPad backups (see below).
  5. If System Data is huge, clear caches, developer files and Time Machine local snapshots (see below).

The sections that follow explain each step in detail.

Start with macOS Storage Recommendations

Apple built a storage management tool directly into macOS. Go to the Apple menu, select About This Mac, and click Storage (on newer macOS versions: System Settings > General > Storage). After a moment of analysis, you’ll see a breakdown of what’s using your space alongside a set of recommendations.

The four main recommendations are worth understanding. “Store in iCloud” moves your Desktop and Documents to iCloud, keeping only recently accessed files locally. “Optimise Storage” removes watched Apple TV content and keeps only recent email attachments locally. “Empty Trash Automatically” deletes items in the Trash older than 30 days. “Reduce Clutter” opens a file browser for reviewing and deleting large files and application data. All four are safe to enable and can make a significant collective difference.

Clear Out Your Downloads Folder

The Downloads folder is one of the most reliable sources of wasted space on any Mac. Software installers, disk images, zip files, and document downloads accumulate here over months and years, and most are needed exactly once. Open Downloads in Finder, sort by Size, and work through the largest files first. Disk images (.dmg files) are safe to delete once the application is installed – there’s rarely any reason to keep them.

While you’re at it, check the Applications folder for software you no longer use. Tools like AppCleaner (free) will find and remove associated support files alongside the app itself, ensuring a cleaner uninstall than simply dragging to the Trash.

Deal with Large and Duplicate Files

The “Reduce Clutter” section in Storage management includes a “Large Files” category listing files over a certain size regardless of location. This is a good place to catch forgotten video exports, virtual machine disk images, and old backups. Virtual machine files in particular can be enormous – a single VMware or Parallels VM can occupy 20–50 GB without you realising it’s still on your drive.

For duplicate files, dedicated apps are more practical than hunting manually. Gemini 2 (paid) and dupeGuru (free) are both well-regarded options for finding and removing duplicate photos, documents, and downloads.

Clean Up System Caches and Logs

macOS accumulates significant cache data over time – browser caches, application caches, and system-level caches can collectively occupy several gigabytes on a heavily used machine. The user cache folder lives at ~/Library/Caches. You can open it directly via Finder > Go > Go to Folder (Cmd+Shift+G). Deleting the contents of individual application cache folders is generally safe – applications will recreate them as needed.

A maintenance utility like OnyX (free) or CleanMyMac (paid) can clean caches and logs safely while also running routine maintenance tasks that macOS would otherwise only perform during overnight idle periods.

Manage iCloud and Photo Libraries

Photos is often the single largest consumer of storage on a Mac. If you use iCloud Photos, enabling “Optimise Mac Storage” in Photos Settings > iCloud tells macOS to keep full-resolution originals in iCloud and only store compressed versions locally. This alone can reclaim enormous amounts of space if you have a large photo library.

For other iCloud Drive content, review what’s syncing in System Settings > Apple ID > iCloud > iCloud Drive. Disabling sync for apps whose data you don’t need locally can stop further space being consumed.

What Are System Data and Purgeable Space?

System Data is the grey bar in the Storage view. It holds caches, logs, virtual machine files, local snapshots and other things macOS doesn’t categorise. Purgeable space is space macOS can reclaim automatically when it needs it, such as iCloud files that can be re-downloaded and cached data. It still counts as used until then, which is why free space can look lower than it really is.

Delete Old iPhone and iPad Backups

Local device backups can take tens of gigabytes. In Finder, select your iPhone in the sidebar, click Manage Backups, then select and delete the old ones. The files live in ~/Library/Application Support/MobileSync/Backup, but manage them through Finder rather than deleting folders by hand.

Check Messages and Mail Attachments

In the Storage view, look at the Messages and Mail entries. Photos, videos and attachments sent over years can add up. You can review and delete large attachments from there without removing the conversations themselves.

Clear Developer Files

If you write code, development tools are often the biggest hidden consumers:

  • Xcode: delete build data in ~/Library/Developer/Xcode/DerivedData and remove unavailable simulators with xcrun simctl delete unavailable. Old device support files live in ~/Library/Developer/Xcode/iOS DeviceSupport.
  • Homebrew: brew cleanup removes old versions and cached downloads.
  • Docker: docker system prune removes stopped containers, dangling images and build cache. Check first with docker system df.

Remove Time Machine Local Snapshots

If you use Time Machine, macOS may keep local snapshots on the Mac itself. macOS removes them automatically when it needs the space, but you can list and delete them:

tmutil listlocalsnapshots /
sudo tmutil deletelocalsnapshots 2026-10-18-120000

Replace the date with one from the list. Snapshots are a safety net, so only delete them if you have another backup.

Conclusion

Freeing up space on a Mac doesn’t have to mean a drastic cull of your files. Working through the built-in storage recommendations, clearing out your Downloads folder, removing unused applications with a proper uninstaller, and enabling Optimise Storage for your photo library are all relatively quick actions that collectively recover significant storage without real sacrifice. Do this once properly and set a reminder to revisit every few months – storage hygiene is much easier to maintain than it is to recover from a completely full drive.