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:
| What | Where | Typical | Safe to clear |
|---|---|---|---|
| Developer build output and caches | ~/Library/Developer, project folders | 20 to 150 GB | Yes, it regenerates |
| Application caches | ~/Library/Caches | 5 to 40 GB | Yes |
| Application support data | ~/Library/Application Support | 5 to 40 GB | Only for apps you removed |
| APFS local snapshots | Invisible, managed by macOS | 5 to 80 GB | Yes, with the right command |
| Virtual machine and container images | Varies by tool | 10 to 100 GB | Yes, per tool |
| iOS device backups | ~/Library/Application Support/MobileSync | 5 to 60 GB | Only if you have another copy |
| Mail attachments and downloads | ~/Library/Mail | 1 to 20 GB | Careful, 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 -20Run 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 4The 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.