Dupe guide

How to delete duplicate files on Mac (safely)

Deleting duplicates manually is risky. Here's the safe workflow, and the faster automated path.

4 min read

Deleting duplicate files looks simple — pick the older copy, hit delete — until you realize “older” doesn’t always mean “wrong” and “same name” doesn’t always mean “same file.” Here’s how to do it without losing anything that matters.

The two rules

  1. Never delete a duplicate unless you've confirmed the other copy is byte-identical and accessible.
  2. Never permanent-delete. Always go via the Trash so you have a recovery window.

Break either rule and you’re one mistake away from regret.

The manual workflow

If you only have a handful of suspected duplicates:

  1. Open both copies in Finder. Compare their sizes — if they differ even by 1 byte, they're not duplicates.
  2. If sizes match, hash both files. In Terminal: shasum -a 256 /path/to/file1 /path/to/file2
  3. If hashes match, they're byte-identical. Drag the unwanted copy to the Trash.
  4. Don't empty the Trash for at least a day — gives you time to notice if you removed the wrong one.

This works for two or three files. For more, it gets tedious fast.

Why “same name” isn’t enough

Three common false-positive traps:

Always verify by hash or size before trashing.

Why “same size” isn’t enough either

Two different photos can both be 4.2 MB. Two different ZIPs can both be 12.6 MB. Size narrows the field but doesn’t confirm a match.

The automated workflow

For more than a few files, manual gets impractical. The right tool hashes everything for you.

Download Dupe. It:

  1. Walks the folders you point it at.
  2. Computes a SHA-256 hash for every file.
  3. Groups files with identical hashes — guaranteed byte-identical, no false positives.
  4. Shows you each group with paths and sizes so you can pick what to keep.
  5. Moves your selected duplicates to the Trash on confirmation.

What Dupe will not do by design:

Dupe is a $14.99 one-time purchase. On most Macs the first scan recovers 5–20 GB.

After deletion

Wait at least a few days before emptying the Trash. If everything still works as expected, empty it. Or set Finder > Settings > Advanced > “Remove items from the Trash after 30 days” and let macOS handle it.

← All Dupe tips