Guide

Time Machine local snapshots: what they are, why they fill System Data, and when to delete them

Time Machine local snapshots are hourly copies of your startup disk that macOS keeps on the Mac itself, so you can restore a file even when the backup drive is not connected. Each one is kept for up to 24 hours, then deleted automatically. They count as purgeable space: Finder treats them as free, but the Storage panel lumps them into System Data, which is why System Data can look huge and then shrink on its own. To see them, run tmutil listlocalsnapshots / in Terminal. The safe way to clear them is to let macOS thin them, or turn off Back Up Automatically for an hour.

Updated 9 November 2026 · macOS 10.13 High Sierra to macOS 26 Tahoe (APFS) · 8 min read

How often
One snapshot per hour while Time Machine is on
How long kept
Up to 24 hours, plus one before a macOS update
Where they show
System Data in the Storage panel; purgeable in Disk Utility
How to list
tmutil listlocalsnapshots / in Terminal
Safe way to clear
Turn off Back Up Automatically for an hour, or just wait
Process that makes them
backupd

What a local snapshot actually is

Since macOS High Sierra, the startup disk uses APFS, and APFS can take a snapshot: a read-only, frozen view of the whole volume at one instant. A snapshot is not a copy of your files. It is a bookmark. The disk keeps the blocks that were in use at that moment, and only the blocks that change afterwards take up extra space. Taking a snapshot is instant and costs nothing at first; it grows only as you change or delete files that the snapshot still refers to.

Time Machine uses this to give you a backup even when the backup drive is in a drawer. With Time Machine switched on, macOS takes a local snapshot of the startup disk roughly once an hour, and keeps each one for up to 24 hours. Apple's description is plain: Time Machine makes copies, each hour, of files that have changed, and those copies are stored for up to 24 hours. It also takes one extra snapshot right before installing a macOS update, so the update can be rolled back.

The process doing this is backupd, the Time Machine engine. The same hourly cycle that writes to your external drive also takes the local snapshot, and when the external drive is away, only the local half happens.

Why it matters for you: if you delete a 20 GB folder, the space does not come back immediately. The most recent snapshot still references those blocks, so they stay on disk until that snapshot ages out, up to 24 hours later. That is the single most common reason "I deleted a lot and my free space did not change".

Why local snapshots show up as System Data or purgeable space

macOS has two ideas of free space. Finder and Get Info report space that is free or could be freed on demand, which includes snapshots. Apple's own note on local snapshots says that Finder and Get Info "don't include local snapshots in their calculations of the storage space available on a disk": in other words, they treat snapshot space as available. Disk Utility shows the same thing as purgeable.

The Storage panel in System Settings is different. It tries to assign every byte to a category, and snapshot blocks have no app or document to belong to, so they land in System Data. That is why System Data can read 80 GB one afternoon and 30 GB the next morning with no action from you: a day's worth of snapshots thinned overnight.

The growth can be real, though. One Apple Community thread describes finding that "a snapshot was occupying 416GB of disk space when it should not have been", on a Mac where the user had been moving large video files around. Every move or delete of a large file while a snapshot references it keeps the old blocks alive. Heavy file churn (video editing, large downloads, virtual machine images) makes snapshots balloon within their 24 hour window.

Howard Oakley, who has written the clearest explanations of APFS snapshots, warns that "Snapshots will only grow in size over time. Don't leave them lying around." The built-in 24 hour thinning is what stops that happening on a normal Mac. Problems start when something prevents thinning, or when snapshots other than Time Machine's exist (some backup and cloning apps make their own, and those are not subject to the 24 hour rule).

How macOS thins snapshots on its own

Two rules keep snapshots under control, and both run without you.

Age. Each Time Machine local snapshot is deleted when it is 24 hours old. On a quiet Mac that is the only rule you will ever see at work.

Space. If the disk gets low on free space, macOS deletes local snapshots early, oldest first, to make room. Apple describes snapshot space as space that is available to you, and that is what it means: when you need it, the system takes it back. Saving a large file, installing an app, or downloading a macOS update can all trigger it. This is why you will sometimes see free space jump up in the middle of an install.

What thinning does not do: it does not touch snapshots made by other software, and it cannot delete a snapshot that the system is currently using (for example, during a backup in progress). If a cloning app left snapshots behind, they stay until that app, or you, removes them.

A day of snapshots on a normal Mac

  1. 09:00First snapshot of the day. Size: near zero, it is just a bookmark.
  2. 10:00 to 17:00A snapshot each hour. You edit documents, download a few files. Each snapshot holds a few hundred MB of changed blocks.
  3. 14:30You delete a 20 GB project folder. Free space in Finder goes up; the Storage panel's System Data does not move yet.
  4. 18:00Nine snapshots exist. The 14:00 snapshot still references the deleted 20 GB.
  5. Next day, 14:00Yesterday's 14:00 snapshot turns 24 hours old and is deleted. The 20 GB is finally reclaimed.
  6. Any time, disk nearly fullmacOS deletes the oldest snapshots early to make room for whatever you are saving.
Deleted files come back as free space when the last snapshot that references them ages out, which is up to 24 hours after the delete.

How to see your local snapshots

Open Terminal (Applications, Utilities) and run:

tmutil listlocalsnapshots /

You get a list like com.apple.TimeMachine.2026-11-03-091512.local, one line per snapshot, with the date and time in the name. A normal Mac with Time Machine on shows somewhere between a handful and about 24. Zero means Time Machine is off or has not run yet. A list with entries older than 24 hours, or entries whose names do not start with com.apple.TimeMachine, means something other than the 24 hour rule is in play.

This command only reads. It needs no password and changes nothing, so it is safe to run as often as you like. Disk Utility also shows snapshots: select the startup volume, then View, Show APFS Snapshots, and each one appears with its size. That size is the amount only that snapshot holds, so adding them up tells you what you would get back if they were all gone.

To see how much space snapshots and other purgeable items are holding in total, select the startup disk in Finder, press ⌘I, and compare Available with the number in brackets marked purgeable. Fuller breakdown on the purgeable space page.

When deleting local snapshots is reasonable, and the safe way

Most of the time, never. The 24 hour rule and the low-space rule reclaim the space on their own, and the snapshots are the only backup you have when the drive is unplugged. Deleting them by hand trades a day of file history for space you would have got back anyway.

Deleting is reasonable when:

  • You need the space now, for example to finish an export or install an update, and the Storage panel shows tens of GB in System Data that Finder counts as available.
  • You moved or deleted very large files and the snapshot from before the move is holding all of it.
  • You are about to erase or hand over the Mac anyway.

The safe ways, in order of preference:

  1. Wait. Up to 24 hours. Nothing to do.
  2. Turn off Back Up Automatically for an hour. System Settings, General, Time Machine, Options. When automatic backups are off, macOS removes the existing local snapshots on its own within a short while. Turn it back on afterwards and Time Machine resumes, with a fresh snapshot at the next hour. This is reversible, needs no Terminal, and is the method Apple's own documentation points to.
  3. Delete a specific snapshot with tmutil. tmutil deletelocalsnapshots followed by the date from the list removes one snapshot, and takes an administrator account. Use it only when you know which snapshot is holding the space (Disk Utility's snapshot view shows sizes) and only on Time Machine's own snapshots. Leave snapshots from other apps to those apps.

The trade-off is simple. With snapshots, a file you deleted or overwrote at 11:00 can be restored from the 10:00 snapshot through Time Machine's Browse Time Machine Backups, even with no drive attached. Without them, you have only what is on your external drive from its last connection. Most people never use local snapshots for recovery, and most people also never need to delete them. Let the system run them.

What to do, in order

  1. List them

    In Terminal run tmutil listlocalsnapshots /. Count the entries and check the dates. Under 25, all within the last day: normal.

  2. See what they hold

    Open Disk Utility, select the startup volume, then View, Show APFS Snapshots. The size column shows what each one would free.

  3. If you can wait, wait

    Snapshots older than 24 hours delete themselves. Deleted files reappear as free space when the last snapshot referencing them goes.

  4. If you need space now, pause automatic backups

    System Settings, General, Time Machine, Options, turn off Back Up Automatically. Give it a while, check Finder's free space, then turn it back on.

  5. Only then use tmutil deletelocalsnapshots

    For one specific snapshot you have identified by date, as an administrator. Never remove snapshots that are not Time Machine's.

  6. If System Data is still large

    Snapshots were not the main cause. Work through the System Data page, which covers caches, logs, old iOS backups and the rest.

Three things people get wrong about local snapshots

"They are the same as my Time Machine backup." No. The external backup keeps hourly, daily and weekly history for as long as the drive has room. Local snapshots keep 24 hours and live on the same disk as your files, so a dead SSD takes them with it. Oakley's note applies: "There's no relation between TM backup size and snapshot size."

"They are why my disk is full." Sometimes, briefly. But if the Mac is persistently low on space, snapshots are not the cause, because macOS thins them when space runs low. Persistent fullness is real data: large apps, downloads, caches, old backups. See what is in System Data.

"I should disable local snapshots." The old tmutil disablelocal command was removed in High Sierra, and there is no supported switch now except turning Time Machine off altogether. There is also no reason to want one: snapshots cost nothing until files change, and the system reclaims them under pressure. The right move is to leave them on and understand what the numbers mean.

What people hit, in their words

“a snapshot was occupying 416GB of disk space when it should not have been.”

“still have 492GB of system data and I can't get rid of it.”

“Snapshots will only grow in size over time. Don't leave them lying around.”

“There's no relation between TM backup size and snapshot size.”

Watch: Time Machine and APFS snapshots in practice

How to use Time Machine and APFS snapshots on macOS by Sun Knudsen. Independent channel. Covers listing and restoring from snapshots.

Questions people ask

Where are local Time Machine snapshots stored?

On the startup disk itself, inside the APFS volume. They are not files you can open in Finder. A snapshot is a frozen view of the volume that keeps old blocks alive until it is deleted, so it has no folder of its own. You can list them with tmutil listlocalsnapshots / in Terminal, or see them with sizes in Disk Utility under View, Show APFS Snapshots.

Is it safe to delete local Time Machine snapshots?

Yes, in the sense that nothing breaks: you lose up to 24 hours of local file history, which your external Time Machine drive also has if it was connected. It is rarely necessary, because macOS deletes them after 24 hours and sooner if space runs low. If you need space now, turn off Back Up Automatically briefly rather than deleting by hand, and only use tmutil deletelocalsnapshots on Time Machine's own snapshots.

Why is System Data so big after deleting files?

Because the most recent local snapshot still references the blocks of the files you deleted. The space is counted as purgeable, which Finder reports as available but the Storage panel files under System Data. It is reclaimed automatically when that snapshot ages out, up to 24 hours later, or immediately if the disk runs low. If System Data stays large after a day, snapshots are not the cause.

How do I list local snapshots on my Mac?

Open Terminal and run tmutil listlocalsnapshots / (with the slash). Each line is one snapshot named with its date and time. The command is read-only and needs no password. For sizes, open Disk Utility, select the startup volume, and choose View, Show APFS Snapshots. A normal Mac with Time Machine on shows up to about 24 entries, all from the last day.

What files does Time Machine not back up?

Time Machine skips caches, temporary files, the Trash, and anything you add under Options in Time Machine settings. Local snapshots are a snapshot of the whole volume, so they technically hold everything, but Time Machine's restore interface shows you the same files the backup would. Items in iCloud that are not downloaded to the Mac are not in either, since they are not on the disk.

Sources and further reading