What Is 'System Data' on Mac and How to Reduce It
The mysterious 'System Data' category in macOS storage can grow to 50GB+. Here's what it actually is and how to shrink it.
You check your Mac's storage and see a massive "System Data" bar taking up 30, 50, or even 100+ GB. Apple doesn't explain what's in it. Let's break it down.
What counts as System Data
"System Data" (called "Other" in older macOS versions) is a catch-all for everything that doesn't fit Apple's predefined categories (Apps, Documents, Photos, Music). This includes:
- Application caches — Every app's cached data (~/Library/Caches)
- System logs and reports — Diagnostic logs, crash reports
- Time Machine local snapshots — Local backup snapshots
- Spotlight index — The search index database
- macOS system caches — Font caches, kernel caches
- Virtual memory swap files — Created when RAM is full
- App container data — Sandboxed app working data
- APFS snapshots — File system snapshots for updates
- Downloaded email attachments — Stored by Mail.app
- iOS device backups — iPhone/iPad backups made via Finder
Why it grows so large
System Data grows for several reasons:
- Caches never self-clean — Most app caches grow indefinitely. Slack can cache 5 GB. Chrome caches gigabytes of web data. Xcode's DerivedData can reach 50+ GB.
2. Time Machine local snapshots — macOS creates hourly snapshots when your backup drive isn't connected. These can accumulate to 20+ GB before macOS starts thinning them.
3. Old iOS backups — Each full device backup is 5-20 GB. Multiple backups for different devices or iOS versions add up.
4. Logs accumulate — Application and system logs grow over time and are rarely cleaned.
How to reduce System Data
Check Time Machine snapshots ```bash tmutil listlocalsnapshots / ```
If you see many snapshots and need space, macOS will thin them over time. You can also connect your Time Machine backup drive to trigger a proper backup and snapshot cleanup.
Clear application caches The ~/Library/Caches folder contains per-app caches. You can delete individual app cache folders — the apps will recreate them. Focus on the largest ones first.
Delete old iOS backups System Settings > General > Storage > iOS Files. Delete old device backups you no longer need.
Clear system logs Old logs in ~/Library/Logs serve no purpose after a few days. They're safe to remove.
Remove Xcode data (for developers) DerivedData, Archives, old Simulator data, and DeviceSupport files are often the largest contributors to System Data for developers.
What not to delete
- Swap files — macOS manages these automatically
- APFS snapshots — These are managed by the system
- Spotlight index — Delete it only if you want to rebuild it
- Anything in /System — Protected by System Integrity Protection for good reason
Systematic cleanup
Manually hunting through ~/Library is tedious and risky. CleanMyMacOS scans all the reducible categories within System Data — caches, logs, browser data, developer data, app leftovers — and presents them with sizes and risk levels. You see exactly what's consuming space and decide what to clean.
CleanMyMacOS can help with this — download it free from the Mac App Store.