Mac Storage Full and "System Data" Is Huge: What It Is and What You Can Safely Remove

TL;DR

"System Data" is a catch-all for caches, logs, developer files, old backups and leftovers. Spotless breaks it into named categories with real sizes, so you can remove the rebuildable parts and leave the rest.

The pain

You open Settings, see 120 GB of “System Data”, and macOS offers no way to look inside it. You can’t tell whether it’s something you did, something Apple did, or something you can fix.

Why the usual advice fails

Generic tips (“restart your Mac”, “empty the Trash”) rarely move the number. Deleting folders by hand from ~/Library is how people break apps. And “System Data” isn’t a folder, so there is nothing to open and delete.

What is usually inside

  • Caches and logs from apps and the system, rebuilt on demand.
  • Developer data: Xcode DerivedData, archives, device support files, module caches.
  • Package-manager leftovers from npm, Homebrew and similar tools.
  • Leftovers of deleted apps: support files nobody cleaned up.
  • Large forgotten files that macOS may count elsewhere, such as disk images and video exports.

What to do

  1. Run a Spotless scan. It’s free, and nothing is hidden or blurred.
  2. Look at the category totals. The big ones are your answer.
  3. Start with the rebuildable items: caches, logs and developer build output.
  4. Review duplicates and large files by hand. Those are your files, and only you know whether they matter.
  5. Clean what you selected, then check the storage bar again. macOS can take a little while to update its numbers.

Don’t expect

A tidy zero. A Mac in daily use keeps regenerating caches, so aim for the big wins, not for emptying the category.

FAQ

Can I just delete System Data? No. It is not one folder. It is a mix of things, some of which macOS needs. Remove specific, rebuildable items such as caches and developer build output instead.

Why does it keep growing back? Caches are rebuilt as you use apps, and tools like Xcode regenerate build output. Cleaning removes what exists now; some of it will return over time.

Do I have to pay to find out what is in there? No. Scanning is free and shows every file and size.