Skip to content

System Data is not a category, it is everything macOS could not label

System Data is often the largest bar in Mac storage and it means almost nothing. Here is what is actually inside it and which parts are safe to clear.

  • System Data
  • Storage
  • macOS

Open About This Mac, click Storage, and there is a good chance the largest block on the bar is a grey one called System Data. On a 512 GB drive it is routinely 40 to 100 GB. Apple offers no way to look inside it, which leaves people deleting photos to make room for something they cannot see.

The first thing worth knowing is that System Data is not a thing. It is a leftover. macOS sorts files into Documents, Apps, Photos, Mail and so on, and everything it cannot confidently place lands in System Data. A large bar means a lot of unclassifiable files, not a problem with macOS.

What is actually in there

In rough order of how much space they take on a machine where the bar is large:

WhatWhereTypicalSafe to clear
Developer build output and caches~/Library/Developer, project folders20 to 150 GBYes, it regenerates
Application caches~/Library/Caches5 to 40 GBYes
Application support data~/Library/Application Support5 to 40 GBOnly for apps you removed
APFS local snapshotsInvisible, managed by macOS5 to 80 GBYes, with the right command
Virtual machine and container imagesVaries by tool10 to 100 GBYes, per tool
iOS device backups~/Library/Application Support/MobileSync5 to 60 GBOnly if you have another copy
Mail attachments and downloads~/Library/Mail1 to 20 GBCareful, this is real data

Finding the big ones yourself

This prints the twenty largest folders inside your Library, which is where most of System Data lives:

du -sh ~/Library/* 2>/dev/null | sort -rh | head -20

Run it and read the list before deleting anything. The result is usually two or three entries that account for most of the total, and a long tail of things measured in megabytes that are not worth touching.

The one that surprises people: snapshots

Time Machine keeps local snapshots on the drive itself, not only on the backup disk. They are invisible in Finder, they count towards System Data, and they can be tens of gigabytes. macOS thins them automatically when space runs low, which is why the free space figure sometimes jumps on its own.

tmutil listlocalsnapshots /
tmutil thinlocalsnapshots / 10000000000 4

The first command lists them. The second asks macOS to reclaim roughly 10 GB with urgency level 4. This is the supported route, and it is far safer than deleting anything by hand.

What not to do

  • Do not delete things inside /System. There is very little reclaimable space there and the risk is real. macOS also protects most of it, so you will mostly be fighting the operating system for nothing.
  • Do not clear all of ~/Library/Application Support. It holds live data for apps you use, and for some of them it is the only copy of your settings and local content. Removing leftovers from apps you have uninstalled is the targeted version of that idea.
  • Do not trust the storage bar to update immediately. It is cached and often lags the real figure by minutes or hours.

The order that reclaims the most

If you write software, the answer is almost always build artefacts, and it is not close. Node modules and Xcode caches routinely account for more than everything else on this page combined.

If you do not, work down the table above: caches first because they are free, then snapshots, then leftovers from apps you have removed. The full order is here.

Common questions

What is System Data on a Mac?

System Data is the category macOS uses for every file it cannot sort into another one, so it collects caches, logs, developer build output, local snapshots and virtual machine images together. A large System Data figure does not indicate a fault. It means several unrelated things are being totalled under one label.

How do I reduce System Data on a Mac?

Clear application caches in ~/Library/Caches, remove developer build output if you write software, and thin local Time Machine snapshots with tmutil. Those three cover most of it on a typical machine. Avoid deleting anything inside the System folder, where the reclaimable space is small and the risk is not.

Is it safe to delete System Data on a Mac?

You cannot delete System Data as a unit, because it is a label rather than a folder. You delete the specific things inside it, and how safe that is depends entirely on which. Caches and build output are safe and regenerate. Application Support data and Mail attachments are real data and are not.

Read next