Blog / Sep 17, 2026 · 3 min read

How to Free Up Disk Space on Your Mac (The 2026 No-Junk Guide)

how-tofree-up-spacemacoscleanup

You’re low on disk space. The macOS Storage app shows a giant gray bar labeled “System Data” and offers exactly zero help. And every “clean my Mac” tool you’ve tried wants money, a subscription, or your files.

Here’s the actual, order-of-operations guide to freeing space on a Mac in 2026 — the way a developer who’s been burned by a bad cleaner would do it.

Step 0: Know the attack surface

Before you delete a single byte, understand what’s actually eating your disk. On macOS the big four are:

  1. Applications — the visible stuff.
  2. ~/Library caches — the quiet stuff.
  3. System Data (a.k.a. the macOS euphemism for “everything else”).
  4. Developer cruft — DerivedData, simulators, Docker, node_modules. This is where gigabytes evaporate, and it’s the one category most cleaners pretend doesn’t exist.

Step 1: Inspect, don’t guess

Open DiskInsight (or your tool of choice) and look before touching anything. Nine views beat one: a sunburst for the “where am I?” moment, a list for the “what are the biggest f***in’ files” moment, a flame chart for age.

The golden rule: visualize first, delete never-behind-your-back. Any tool that “cleans” the moment it’s opened is a tool that will destroy something you love.

Step 2: The safe wins (5 minutes)

These are universally safe, recoverable, and don’t need a paid app:

  • Empty the Trash. Obvious, but do it first. sudo rm -rf is a sin; the Trash is a gift.
  • Clear user caches (~/Library/Caches/<user>) — you can do this by hand, but let a tool review them first.
  • Check your Downloads/Desktop for the 9 GB DMG you forgot.
  • Purge old Time Machine local snapshots (tmutil listlocalsnapshots / and delete with tmutil deletelocalsnapshots).

Step 3: The developer wins (10 minutes)

This is where the real space lives, and where DiskInsight does its best work:

  • Xcode DerivedData (~/Library/Developer/Xcode/DerivedData) — routinely 20–60 GB of build artifacts. Safe to clear; it rebuilds on next open.
  • iOS Simulator runtimes (~/Library/Developer/CoreSimulator/Devices) — every simulator you’ve ever booted, multi-GB each.
  • Dockerdocker system prune for dangling layers; inspect what DiskInsight shows as “unused images.”
  • node_modules — a single repo can hold 2–5 GB; old projects are the worst offenders.
  • ~/Library/Containers & Application Support — developer app data that “uninstallers” forget.

DiskInsight scans all of these explicitlyiennever deletes anything you haven’t reviewed. Everything you clear goes to the macOS Trash — recoverable, reversible, privacy-safe.

Step 4: The don’ts

  • Don’t buy a subscription cleaner that vacuums on sight. You don’t need a $40/year app to move files to the Trash.
  • Don’t nuke node_modules blindly — you might need that old project next month.
  • Don’t empty caches for running apps (Spotlight, Mail, Photos) without quitting them.
  • Don’t trust any app that promises “instant.” Scanning 2 million files takes a few seconds, not a miracle.

The bottom line

Freeing space on a Mac in 2026 isn’t about magic — it’s about seeing first, then reclaiming safely, with everything recoverable.

That’s literally why we built DiskInsight: one-time $19, nine visualizations, developer-aware, every deletion to the Trash, 100% local — no accounts, no telemetry, no subscriptions.

Download DiskInsight for macOS and reclaim your disk the safe way. Your data stays on your Mac. Always.