Back to Blog

How to Free Up Disk Space on Mac: Smart Storage Management

· 9 min

The “Your disk is almost full” notification appears at the worst time. Mid-export. Mid-download. Mid-presentation.

By the time macOS warns you, you’re already out of space. Here’s how to fix it now—and prevent it from happening again.

The Built-in Method: System Settings

macOS includes storage management tools in System Settings. Here’s how to access them:

  1. Open System Settings (System Preferences on older macOS)
  2. Navigate to General → Storage
  3. Wait for the analysis to complete (can take several minutes)

You’ll see:

  • Storage breakdown — How much space each category uses (Apps, Documents, Photos, etc.)
  • Recommendations — macOS suggestions for freeing space
  • Large files — Files over 100MB you might want to delete

Quick wins from this view:

  • Empty Trash Automatically
  • Optimize Storage (moves old files to iCloud)
  • Reduce Clutter (shows large files and downloads)

For emergency cleanup, this works. But it’s reactive—you’re already out of space when you open it.

Limitation: No proactive monitoring. No warnings before you hit capacity. No persistent visibility into storage trends.

When Built-in Tools Fall Short

System Settings shows you what is using space. It doesn’t help you:

  • Prevent storage issues before they happen — No alerts when you drop below 20GB free
  • Track storage trends over time — Is usage climbing faster than expected?
  • Identify invisible space hogs — System Data, caches, and logs can balloon to 50GB+
  • Monitor while you work — You have to manually check every time

If you download large project files, work with video, or install dev tools frequently, you’ll hit capacity without warning. System Settings won’t help until it’s too late.

Lesson: Apple’s tools clean up after problems. They don’t prevent them.

What’s Actually Using Your Disk Space

Before deleting files randomly, understand where space goes.

System Data (The Hidden Space Hog)

What it is: Caches, logs, Time Machine snapshots, iOS backups, and system files.

Why it grows: macOS caches everything aggressively. Safari caches, app caches, Spotlight indexes, font caches. Over time, this adds up.

How to check:

  • In Storage settings, look at “System Data”
  • If it’s over 50GB, cleanup is overdue

Quick fixes:

# Clear system caches (requires restart)
sudo rm -rf /Library/Caches/*
rm -rf ~/Library/Caches/*

# Remove old iOS device backups
rm -rf ~/Library/Application\ Support/MobileSync/Backup/*

# Delete local Time Machine snapshots
tmutil listlocalsnapshots /
tmutil deletelocalsnapshots [date]

Warning: Only run these if you understand what they do. Deleting the wrong cache can break apps temporarily.

Application Support Files

What it is: App data, plugins, extensions, and containers.

Common culprits:

  • Xcode — DeviceSupport and DerivedData can reach 50GB+
  • Docker — Container images pile up (check with docker system df)
  • Node.jsnode_modules folders across projects
  • Adobe Creative Cloud — Cache files for Photoshop, Premiere

Quick fixes:

  • Xcode: rm -rf ~/Library/Developer/Xcode/DerivedData
  • Docker: docker system prune -a
  • Node: Use npx npkill to find and delete node_modules
  • Adobe: Clear cache in app preferences

Downloads Folder Archaeology

Most users have 10-50GB sitting in Downloads they forgot about.

Quick audit:

  1. Open Downloads folder
  2. Sort by Size (right-click header, select Size)
  3. Delete installers (.dmg, .pkg files) from 2024
  4. Move large files you need to external storage

Pro tip: Enable “Remove items from Trash after 30 days” in Finder settings.

Third-Party Storage Management Tools

Several apps make this easier. Here’s an honest comparison.

DaisyDisk ($10)

Visual disk space analyzer with an intuitive sunburst chart.

Pros:

  • Beautiful interface makes finding large files easy
  • Fast scanning
  • Can delete files directly from the app
  • One-time purchase

Cons:

  • Manual scans required (no automatic monitoring)
  • No alerts when space runs low
  • Requires Admin password frequently

Best for: Users who want visual analysis during periodic cleanups.

CleanMyMac X ($35/year)

All-in-one Mac maintenance suite with storage cleanup.

Pros:

  • Automated cleanup scripts
  • Finds hidden junk files
  • Malware scanning included
  • Uninstaller removes app leftovers completely

Cons:

  • Subscription model
  • Can be aggressive (review before deleting)
  • Heavy app for just storage monitoring

Best for: Users who want comprehensive Mac maintenance beyond storage.

Storage Peek

A lightweight menu bar utility focused on preventing storage problems.

Pros:

  • Always-visible disk space in menu bar
  • Alerts when storage drops below threshold
  • One-click access to storage details
  • No manual scans needed

Cons:

  • Doesn’t clean files for you
  • Fewer features than CleanMyMac
  • Monitoring-focused, not cleanup-focused

Best for: Users who want proactive awareness without manual checking.

The Proactive Approach: Monitoring vs. Cleaning

Most storage tools focus on cleanup. That’s reactive.

The better strategy: Monitor constantly, clean occasionally.

Here’s the difference:

Reactive approach:

  1. Get “disk full” warning
  2. Panic
  3. Open storage tool
  4. Delete files frantically
  5. Repeat monthly

Proactive approach:

  1. See storage dropping below 100GB (menu bar)
  2. Check what’s growing
  3. Clean up before hitting capacity
  4. Never see “disk full” warning

Lesson: Visibility prevents emergencies.

Practical Storage Management Habits

Beyond tools, these habits keep storage under control:

1. Set a Storage Alert Threshold

Don’t wait until you have 5GB left. Set alerts at:

  • Warning: 20% free space remaining (~50GB on 256GB drive)
  • Critical: 10% free space remaining (~25GB on 256GB drive)

At 20% free, you have time to clean up properly. At 10%, you’re in emergency mode.

2. Audit Large Files Monthly

Once a month, scan for:

  • Files over 1GB you haven’t opened in 3 months
  • Old Xcode archives and builds
  • Unused virtual machines
  • Forgotten downloads

3. Offload, Don’t Delete

For large files you might need later:

  • Move to external SSD
  • Upload to cloud storage (B2, S3, Google Drive)
  • Compress archives you rarely access

Don’t delete original photos or project files to save 50GB, then regret it later.

4. Clean Install When Upgrading macOS

Every 2-3 years, consider a clean install instead of upgrading in place.

Why: System Data accumulates cruft. A fresh install starts clean. Can recover 50-100GB.

How:

  1. Backup everything (Time Machine + manual)
  2. Create bootable installer
  3. Erase and reinstall macOS
  4. Restore only what you need

5. Monitor App Storage Impact

Some apps balloon storage:

  • Photos app — iCloud Photos “optimize storage” helps
  • Mail app — Delete old attachments, limit mailbox sync range
  • Slack/Discord — Clear cache regularly (Settings → Advanced → Clear Cache)

When to Upgrade Storage

If you’re constantly at 80%+ capacity even after cleanup, you need more storage.

Options:

  • External SSD — Fast, portable, cheap ($100 for 1TB)
  • Cloud storage — For archives and backups ($10/month for 2TB)
  • New Mac — If your Mac is 5+ years old and storage is soldered

Don’t: Live at 95% capacity constantly. Performance suffers, system stability drops.

My Recommendation

For most users, a lightweight monitoring tool provides the right balance.

Here’s my approach:

  1. Glance at menu bar — See current free space without opening anything
  2. React to alerts — Clean up when storage drops to 20%
  3. Run deep cleanup quarterly — Use DaisyDisk or similar for thorough analysis
  4. Offload large projects — Move completed work to external storage

You don’t need aggressive auto-cleanup tools deleting files behind your back. You need early warning so you can clean up on your terms.

System Settings works for periodic checks. But if you want persistent awareness without manual checking, a menu bar monitor prevents problems before they happen.

The Bottom Line

Apple’s built-in storage tools provide cleanup options when you’re already out of space. They don’t prevent the problem.

Third-party tools fill different gaps:

  • DaisyDisk for visual analysis during cleanup sessions
  • CleanMyMac X for comprehensive automated maintenance
  • Storage Peek for proactive menu bar monitoring and alerts

Pick based on your workflow. If you work with large files (video, dev tools, creative apps) and want to catch storage issues early, a lightweight monitor makes sense. If you prefer scheduled maintenance, DaisyDisk or CleanMyMac works better.

Either way, seeing storage trends beats being surprised by “disk full” errors.


Recommended App
120GB Free
Storage Peek app icon

Storage Peek

Monitor your Mac's disk space from the menu bar with customizable alerts. Never get caught by surprise "disk full" errors again—see storage trends at a glance.

Menu Bar Alerts Lightweight
App Store