Feature guide macOSWindows

Record a folder's state and see later what changed

Save snapshot… records a folder's entries, sizes, modification times, permissions, link targets, and SHA-256 hashes, with the members of the archives it holds, in a .dasnapshot file, never any file's content. Open the snapshot later as either side of a comparison to see what changed in the folder since, or compare two snapshots, with the same statuses, filters, reports, and accessible workspace as two folders.

Capability overview

How can I use folder snapshots in Diff Anything?

Save snapshot… records a folder's entries, sizes, modification times, permissions, link targets, and SHA-256 hashes, with the members of the archives it holds, in a .dasnapshot file, never any file's content. Open the snapshot later as either side of a comparison to see what changed in the folder since, or compare two snapshots, with the same statuses, filters, reports, and accessible workspace as two folders.

Saving a snapshot is part of Pro. Opening and comparing one works on the free plan as a folder comparison preview, which lists the first 100 results. A snapshot holds no files, so copying and synchronizing are not offered on its side.

Diff Anything folder comparison showing added, removed, and changed paths across two release folders
Filter the folder result by path or status, then open a changed file for closer review. View full size

What is recorded

A folder's state in one small file

To know later what changed in a folder since a release, a backup, or a handover, you need its earlier state, not a full copy. Save snapshot… records each entry's relative path, type, size, modification time, permissions, and link target, and the SHA-256 hash of each file, in a .dasnapshot file you choose. Archives in the folder are recorded with their members.

A snapshot never holds any file's content. It records the options that chose its entries, such as ignore patterns and .gitignore rules, so a later comparison looks at the same files.

Comparing

Compare the folder now with the state it recorded

Open a snapshot as either side, by choosing or dropping it, and compare it with the folder as it is now, with another folder, or with another snapshot. The result uses the folder comparison's statuses, filters, search, reports, and accessible workspace, and moved files are found by their hashes.

A file the snapshot recorded without a hash, because it was too large or could not be read, is listed as unverified with the reason. A snapshot holds no files, so comparing a pair of files as text, copying, and synchronizing are shown unavailable on its side.

Free and Pro

Saving needs Pro; opening is a free preview

Saving a snapshot is part of Pro, in the app and, on Windows, with --save-snapshot on the command line. Opening and comparing a snapshot works on the free plan as a folder comparison preview, which lists the first 100 results.

In the workflow

How to use it

  1. Save a snapshot

    With Pro, choose Save snapshot… on a folder and pick where the .dasnapshot file goes.

  2. Keep working

    Release, back up, or hand over the folder as usual.

  3. Open the snapshot later

    Put the snapshot on one side and the folder on the other.

  4. Review what changed

    Filter added, removed, changed, and moved files since the snapshot.

Useful in practice

When to use it

Related manual

Compare folders, spreadsheets, documents, and images

Review cross-format spreadsheet values, release trees, documents, and visual assets with purpose-built navigation, safety checks, and rollback.

Read the guide

Direct answers

Questions about folder snapshots.

Does a snapshot contain my files?

No. It records names, sizes, dates, permissions, link targets, and hashes, never any file's content.

Can I compare two snapshots?

Yes. Two snapshots compare with each other as two folders would.

Do I need Pro to open a snapshot?

No. Opening and comparing one is a free preview of the first 100 results. Saving one needs Pro.

Free & Pro: what’s included

Available on the Mac App Store and Microsoft Store. Free desktop use lets you try every comparison engine for files up to 5 MiB per side and 10 new comparison sessions per local day; collection previews show the first 100 items, binary comparisons the first 100 byte differences, and PDF previews the first 3 pages. Plain text, JSON, and Jupyter notebook comparison are complete, and opening files from Finder or File Explorer, diffanything:// links, and AppleScript are free. The free CLI supports text, JSON, and notebooks. A one-time Pro purchase removes the preview and session limits and unlocks larger sources within technical limits, saved profiles and history, saving folder snapshots, report export and printing, JSON Patch export, applying patches, three-way merge and conflict resolution, the Git merge driver and merge tool, folder synchronization, batch manifests, trusted preprocessors, and every CLI mode.

Next

See all Diff Anything capabilities.

Back to capabilities