How to Free Up Mac Storage Space (Safely)

A practical, safe checklist to free up storage on your Mac without deleting important files. Includes cache cleanup, large files, and leftovers.

· 4 min read

If your Mac is low on disk space, you'll feel it everywhere: apps crash, updates fail, and the system gets sluggish. "Your disk is almost full" notifications can be panic-inducing, especially when you need space urgently.

This guide shows a safe way to free space on macOS—starting with the biggest wins first. We'll focus on reclaiming storage without touching your personal files, photos, or documents.

Why storage cleanup matters

Low disk space triggers:

  • Performance degradation: macOS uses disk space for virtual memory (swap files)
  • App instability: Programs can't create temporary files
  • System warnings: Constant notifications interrupting work
  • Update blocks: macOS and apps need free space for installations
  • Crash risks: Especially during intensive tasks like video editing

The goal is 10-15% free space minimum for optimal performance.

1) Check what's taking space

Before deleting anything, verify where storage is going:

  • Built-in tool: Apple menu → System Settings → General → Storage
    • Shows breakdown by category (Apps, Documents, System, etc.)
    • Click categories to drill down into details
  • Finder search: Use size:>1GB in Finder search bar to find large files
  • Storage Management: In System Settings, it recommends actions like "Optimize Storage"

If "System Data" is large (often 50GB+), it's typically caches, logs, and hidden files—not your personal data.

2) Remove safe junk first (caches, logs, temporary files)

The safest space to reclaim is usually temporary system files:

  • Browser caches: Safari, Chrome, Firefox can accumulate 1-5GB each
  • App caches: Thumbnails, temporary downloads in ~/Library/Caches
  • System logs: Error reports in /Library/Logs and ~/Library/Logs
  • Temporary files: Downloads, installers, and /tmp contents

How to clear safely:

  • Use built-in Storage Management for recommendations
  • Clear browser caches through each browser's settings
  • Manually check ~/Library/Caches for large folders (but don't delete blindly)

Clearing these reduces "System Data" without touching your documents. Apps will recreate caches as needed.

3) Delete installer files and duplicates

Common space hogs that are safe to remove:

  • Old DMG/PKG files: App installers in Downloads (often 1-2GB each)
  • Duplicate files: Multiple copies of videos, photos, or documents
  • iPhone/iPad backups: In Finder → General → iPhone (can be several GB)
  • Trash contents: Files waiting to be permanently deleted

Steps:

  1. Sort Downloads by size or date
  2. Move old installers to Trash
  3. Use Finder search: kind:image then sort by size to find duplicate photos
  4. Manage backups in Finder and delete old ones

This can free 5-20GB depending on your download habits.

4) Uninstall apps the right way (remove leftovers)

Dragging an app to Trash often leaves behind significant storage:

  • Preferences: Settings files in ~/Library/Preferences
  • Support files: App data in ~/Library/Application Support (often largest)
  • Cached data: Temporary files specific to the app
  • Launch agents: Background processes in ~/Library/LaunchAgents

Complete uninstall process:

  1. Quit the app
  2. Move to Trash
  3. Search for app name in ~/Library folders
  4. Remove related files (be careful with shared ones)
  5. Empty Trash

Removing leftovers can reclaim more than the original app size. For example, games or creative apps often leave 5-10GB behind.

5) Clean developer junk (if you code)

If you use Xcode or development tools, you can often reclaim many GB from:

  • DerivedData: Xcode build artifacts (can be 10-50GB)
  • Device Support: Old iOS simulator files
  • Archives: Old app build archives
  • Node modules: JavaScript project dependencies
  • Build artifacts: Gradle, Maven, or other build caches

For Xcode specifically:

  • Xcode → Settings → Locations → Derived Data → Delete
  • Or manually: ~/Library/Developer/Xcode/DerivedData

Other dev tools have similar cache locations.

6) Optimize system storage settings

macOS has built-in optimization features:

  • Optimize Mac Storage: System Settings → Apple ID → iCloud → Optimize Mac Storage
    • Stores full-resolution photos in iCloud, keeps optimized versions locally
  • Empty Trash Automatically: After 30 days
  • Reduce Clutter: Offload attachments in Mail

7) Offload to cloud or external storage

Move files without deleting:

  • iCloud Drive: Upload Documents, Desktop items
  • External drives: Archive old projects or media
  • Google Drive/Dropbox: Cloud storage for large files

What to avoid when freeing space

Don't delete:

  • Files you don't recognize without research
  • System folders (anything in /System or root Library)
  • Time Machine backups
  • Current project files
  • System applications

When in doubt, search online or use tools that explain what they're removing.

A faster way: MacRevive

If you want a simple, safe cleanup workflow, MacRevive helps you:

  • Automatically scan for caches, logs, and leftovers
  • Show exactly what will be removed and space reclaimed
  • Provide guided cleanup with safety checks
  • Include duplicate file detection
  • Maintain sufficient free space to prevent crashes

MacRevive combines multiple cleanup methods into one safe process, perfect for users who want results without manual hunting.

Download MacRevive and free space in minutes.

Try MacRevive (Free Download)

MacRevive helps you safely reclaim disk space by cleaning caches, logs, and leftovers — without touching your important files.