What Is “System Data” on a Mac — and How to Shrink It
“System Data” is macOS's catch-all for everything it can't file under Apps, Photos or Documents: caches, logs, APFS snapshots, disk images, fonts, plugins and developer build artifacts. Most of its bulk is caches and snapshots. The safely reclaimable parts are app caches, logs and developer artifacts — not the system itself.
Why the bucket exists
Apple's Storage screen sorts files into friendly categories. Anything that doesn't fit — and that's a lot — lands in System Data. It isn't a folder you can open; it's a leftover label.
What's actually in there
| Component | Typical size | Reclaimable? |
|---|---|---|
App caches (~/Library/Caches) | 1–20 GB | Yes — safely |
Logs (~/Library/Logs) | 0.1–2 GB | Yes |
| APFS / Time Machine snapshots | 5–50 GB | Managed by macOS |
| Xcode DerivedData & simulators | 5–100 GB | Yes — rebuildable |
| Disk images, fonts, plugins | varies | Review individually |
| System files | — | No |
Shrinking it safely
Work from the outside in, biggest safe wins first:
- Clear app caches — instant, safe, regenerates.
- Clear developer artifacts — see Xcode and node_modules.
- Let snapshots be. macOS thins them automatically; forcing it rarely ends well.
- Empty the Trash to actually commit the space.
What not to do
Don't delete things inside /System or /private/var because a forum post said so. The space you'd save is small, the risk isn't, and macOS protects most of it anyway (SIP). If a “cleaner” offers to purge system files, close it.
Frequently asked questions
Why is System Data so large on my Mac?
Usually caches plus APFS/Time Machine local snapshots, and on developer machines, Xcode DerivedData and simulators.
Can I delete System Data on a Mac?
Not as a whole — it isn't a folder. You can safely clear parts of it: app caches, logs and developer build artifacts.
Does System Data shrink by itself?
Partly. macOS purges snapshots and caches when it needs space, so the number can drop on its own.
See where your space actually went
MacCleaner scans read-only, shows you every file before anything is touched, and lets you choose Trash or permanent. Free for up to 500 MB of cleanup a day.
Download for Mac