August 2026 · Mac Storage Guide

How to Reduce System Data on Mac (Step-by-Step)

The right order of operations for actually shrinking that gray System Data bar, plus what to do when you have done all the obvious things and the number will not move.

By Ram Velmurugan · Founder & Lead Developer, 1dot.ai

9 steps, in order·Real commands and paths·10 min read

You already know System Data is huge. That part is not the hard bit anymore, everyone finds their way to System Settings, General, Storage eventually and sees the gray bar with a number that makes no sense. The hard bit is what to actually do about it, in what order, without breaking anything or wasting an afternoon deleting things that turn out not to matter.

This is that order. If you have not read what System Data actually contains, our companion guide What Is System Data on Mac, and Why Is It So Big? covers that in depth. This one skips straight to the doing.

Short answer
Restart your Mac, empty the Trash and wait a few minutes, then thin local Time Machine snapshots with tmutil. That alone clears most of what makes System Data swing high. After that, clear app caches, remove old device backups and leftover macOS installers, and delete apps you have not opened in a year. A cleaner such as Files Magic AI can automate the caches, duplicates, and developer-artifact part in one pass.

What Actually Gets Smaller

Not everything in System Data can shrink, and it helps to know that going in so you are not chasing zero. Three things account for almost all of the reclaimable space: local Time Machine snapshots, app and system caches, and leftover files from things you already deleted or updated, like old device backups and macOS installers. Those are what this guide targets.

What will not shrink, no matter what you do: the operating system files under /System, fonts and plug-ins, and on Apple Intelligence Macs, the on-device model files. Those are small relative to the reclaimable categories, so leaving them alone costs you almost nothing.

Before You Start

Open Apple menu, System Settings, General, Storage and note the current System Data figure. On macOS Ventura through Tahoe this is where the storage bar lives; on older versions it is under Apple menu, About This Mac, Storage, Manage. Hover the bar to see each labeled category next to System Data.

One thing worth knowing before you touch anything: this number is an estimate that recalculates in the background, not a live figure. If you just ran a big file operation, an app update, or a Time Machine backup, it can read high for a while and settle on its own. If today's number looks unusually inflated compared to what you remember, give it a few minutes before starting.

The Step-By-Step Order

Work through these in order. The first three handle the biggest, most common causes. The rest mop up what is left. Most people never need to go past step 4 or 5.

1

Restart your Mac

Free · 2 min

Do this first, always. A restart clears virtual memory swap files and the sleep image, and it prompts macOS to thin local snapshots in the background. If your Mac has been awake for weeks, this one step alone can drop System Data by several gigabytes with zero risk. Re-check the storage screen after it comes back up.

2

Empty the Trash, then wait

Free · 5 min

Empty the Trash, then leave the storage screen closed for a few minutes before checking again. Files you just deleted can still be held inside a local snapshot, so the space does not reappear the instant you empty it. This delay is the reason so many people think emptying the Trash "did nothing." It usually did something, it just has not shown up yet.

3

Thin or delete local Time Machine snapshots

Terminal · 5 min

This is the step that moves the biggest numbers. macOS keeps hourly local snapshots on your internal disk even when your Time Machine drive is not connected, and they can hold tens of gigabytes of recently changed files. Open Terminal and list them:

tmutil listlocalsnapshots /

Each line is a dated snapshot. To remove one specifically, pass its date and time to:

sudo tmutil deletelocalsnapshots 2026-08-04-114500

To free a target amount instead of picking snapshots one by one, use thinlocalsnapshots with a byte count and an urgency level from 1 to 4:

sudo tmutil thinlocalsnapshots / 10000000000 4

That example asks macOS to try to free roughly 10 GB at the highest urgency. In practice, the simplest option is to just free a little space elsewhere and restart, since macOS thins snapshots automatically once the disk gets tight. Reach for these commands only when you need the space back right now.

4

Clear app caches

Manual · 10 min

In Finder press Command Shift G and go to ~/Library/Caches. Sort by size. Each folder is named after the app that made it. For apps you recognize, you can open the folder and delete what is inside, leaving the folder itself in place so the app can rebuild it. Do not delete folders you cannot identify.

5

Clean Mail and Messages attachments

Manual · 10 min

Mail and Messages have their own storage categories, separate from System Data, but a lot of people land on this guide because their overall storage is tight and these two are common hidden hogs. In Mail, select a message and choose Message, Remove Attachments to keep the email but drop the file. The cache copies Mail keeps locally live at:

~/Library/Containers/com.apple.mail/Data/Library/Mail Downloads/

That folder is safe to clear entirely, it holds copies, not the only version of anything. In Messages, open a conversation, scroll to the Photos and Files section in the details panel, and delete large attachments you do not need to keep. Deleting an attachment in Messages removes it immediately rather than sending it to the Trash, so only remove things you are sure about.

6

Delete old iPhone and iPad backups

Free · 3 min

Connect the device, open it in Finder, and on the General tab click Manage Backups. Every local backup shows with its date. Delete the ones from devices you no longer own or dates you do not need. This is filed under System Data and does not shrink on its own, so an old backup can sit there indefinitely until you remove it.

7

Remove leftover macOS installers

Free · 2 min

Check your Applications folder for anything named Install macOS followed by a version name. After you have updated, that installer is dead weight at 12 to 15 GB, and it is filed under System Data. Drag it to the Trash and empty it.

8

Review and remove apps you no longer use

Manual · 10 min

macOS does not auto-offload unused apps the way iOS and iPadOS can, so this one is manual. In System Settings, General, Storage, open the Applications category and sort by last used. Anything you have not opened in a year is a safe candidate. The app itself counts under Applications, but removing it also clears its cache, log, and support files in ~/Library, which do count as System Data.

9

Automate the cache, duplicate, and developer-cache cleanup

Files Magic AI

By this point you have handled snapshots, backups, installers, and the obvious caches by hand. What is usually still scattered around is duplicate files, developer build artifacts, and cache folders you did not think to check. That is the tedious, repetitive part worth automating, and where a dedicated cleaner earns its keep. More on exactly what it does and does not touch below.

Why It Is Still Huge After All That

If you have done the steps above and the number barely moved, one of these is almost always why.

You checked too soon

The storage bar recalculates in the background, and snapshot thinning in particular can take a while after a large deletion. Give it 15 to 20 minutes after a big change before deciding a step did not work.

Snapshots came back

If you did not delete your source files, thinning a snapshot does not stop macOS from creating new ones. Snapshots are how Time Machine tracks recent changes, so they will always regenerate. The goal is not zero snapshots, it is not letting a large backlog build up.

The reclaimable share was already small

Some Macs genuinely do not have much to give back. If snapshots are already thin, caches are already small, and there are no old backups or leftover installers, a 20 to 25 GB System Data figure is just normal. Chasing it lower than that is not worth the time.

The heavy hitter is developer or duplicate clutter, not the usual suspects

On an active developer Mac, node_modules folders and Xcode DerivedData can add 30 to 60 GB on their own, and macOS files most of that under System Data rather than Documents. We cover this specifically in the guides on cleaning Xcode cache and deleting node_modules across every project. If you write code, check these before anything else.

Something outside System Data is actually the problem

It is easy to blame System Data when the real issue is a bloated Photos library or a Documents folder full of large exports. Check the other labeled categories in the storage bar too. The full picture, beyond just System Data, is in our guide on how to free up disk space on Mac.

Which Step Frees the Most

MethodEffortTypical space freedRisk
RestartNone1 to 10 GBNone
Empty Trash + waitNoneVariesNone
Thin local snapshots (tmutil)Low, Terminal10 to 80 GBLow, deletes only backup copies
Clear app caches by handMedium2 to 15 GBLow, stick to apps you recognize
Mail / Messages attachmentsMedium1 to 20 GBMedium, Messages deletions are immediate
Delete old device backupsLow4 to 30 GB eachNone, only if device no longer needed
Remove macOS installersLow12 to 15 GB eachNone, re-downloadable
Remove unused appsMediumUsually smallLow
Files Magic AI System CleanerLow10 to 40 GBNone, review-first, Trash first

If you only have ten minutes, do steps 1 through 3. That trio covers the two biggest, most variable causes of a swollen System Data figure and costs nothing but time.

What Not to Touch

Leave these alone
  • Anything inside the top-level /System folder. It is the OS itself.
  • Folders in ~/Library you cannot identify. If you do not recognize the app, do not touch it.
  • Apple Intelligence model files on supported Macs. They are doing active work.
  • Fonts and system plug-ins. The space saved is small and the risk is not worth it.

Every step in this guide targets a specific, named category, not a blind sweep through System folders. That is the whole safety model: know exactly what you are removing before you remove it.

Where Files Magic AI Fits

Steps 1 through 8 are things you do yourself with built-in macOS tools, and together they handle the largest and most common causes of a bloated System Data figure. What tends to be left over is scattered: duplicate files you forgot about, developer caches buried in project folders, apps that quietly went unused, and old DMG installers from software you downloaded once. Finding all of that by hand means opening a lot of folders.

Files Magic AI's System Cleaner runs one scan and groups what it finds by category: Duplicate Files, Unused Apps, Developer Caches (node_modules, Xcode, Flutter, Gradle), and DMG installers, each with its size and path shown. Nothing deletes automatically. You review the list, uncheck anything you want to keep, and whatever you clean goes to the Trash first, not straight to permanent deletion.

To be direct about the boundary: it will not touch Time Machine snapshots and it will not touch system files, and it should not. Those are handled by steps 1 through 3 above. What it automates is the tedious cache, duplicate, and developer-artifact sweep, which for most people is the largest chunk of what is left after the manual steps.

Pricing is $4.99 a month, $39.99 a year, or $49.99 once for lifetime access, with a 7-day free trial and no credit card required to start.

Automate the part that is left

Files Magic AI scans for caches, duplicates, unused apps, and developer artifacts, shows you sizes before anything is removed, and sends deletions to the Trash first. It also renames and organizes files offline. 7-day free trial, no credit card.

Start 7-day free trialSee how it works

Keeping It Down Long-Term

System Data will always grow back somewhat, because caches and snapshots are part of how macOS stays responsive. The goal is a stable, healthy range, not zero. A few habits keep it there without becoming a chore:

  • Restart weekly. One minute, and it keeps swap and snapshots from stacking up unnoticed.
  • Back up devices to iCloud instead of your Mac unless you have a specific reason for a local copy. Local backups never clean themselves.
  • Delete the macOS installer the day after a successful update, not months later.
  • Run a cache and duplicate scan quarterly. Developer caches rebuild fast, so a quarterly pass catches what daily use misses.
  • Stop checking the number daily. A System Data figure in the 12 to 25 GB range is healthy. Once you are there, leave it alone.

For the wider view of where a full Mac loses space beyond System Data, the roundup of the best Mac disk cleaner apps in 2026 compares the tools that automate this end to end.


Frequently Asked Questions

Why is my System Data still huge after I restarted?
A single restart mainly clears swap files and prompts macOS to thin local Time Machine snapshots, but it does not force the process to finish immediately. If you are carrying several old snapshots or your caches were already large, one restart will not clear all of it. Restart, wait a few minutes, then check again before assuming it did nothing. If the number is still high, thin the snapshots directly.
I deleted files and the number did not change. What is going on?
The files you deleted are very likely preserved inside a local Time Machine snapshot, so the space is not actually free until that snapshot is thinned. This is the most common reason deleting things "does not work." Runtmutil listlocalsnapshots / to see how many you are carrying, and thin them directly if you need the space back now.
I ran tmutil listlocalsnapshots and got nothing. Now what?
No local snapshots means that is not your problem, so look elsewhere: leftover macOS installers, old iPhone or iPad backups, oversized app caches in~/Library/Caches, or developer folders like node_modules and Xcode DerivedData. Sort the Applications and Documents categories in System Settings, General, Storage by size to see what is actually large.
Does emptying the Trash actually shrink System Data?
Yes, but not instantly. Trash items you just deleted can be held inside a local snapshot until that snapshot is thinned, so the storage bar can lag behind what you emptied by several minutes. Empty it, wait, then check again rather than judging it as ineffective right away.
Will deleting unused apps reduce System Data?
A little, indirectly. The app itself is counted under Applications, not System Data, but removing it also clears the cache, log, and support files it left behind in~/Library, and those are counted as System Data. If you have not opened an app in a year, removing it is a safe, if usually small, win.
Is it safe to delete System Data directly?
No, and there is no single folder to delete anyway. System Data is a total macOS calculates from many locations, and some of those are essential OS files. Work through the specific, named categories instead: local snapshots, caches, old device backups, installers, and app leftovers. Those are what is actually safe to remove.
How long should I wait before checking the number again?
A few minutes is usually enough for Trash and cache changes to register. Snapshot thinning can take longer if you freed a large amount of space at once, since macOS does it in the background at its own pace. If the figure has not moved after 15 to 20 minutes, restart once more and check.
Does Files Magic AI delete Time Machine snapshots?
No, and it should not. Its System Cleaner finds and removes caches, duplicate files, unused apps, developer artifacts like node_modules and Xcode DerivedData, and leftover DMG installers. Local snapshots are handled by macOS and the tmutil steps in this guide, not by a third-party cleaner.

External References

Published August 5, 2026 · More guides · Files Magic AI