DeDuper
A native macOS app that finds near-duplicate photos, helps pick the strongest frame, and never uploads your camera roll.
Problem
Bursts, exports, screenshots, and edits leave camera rolls full of copies that are similar without being byte-for-byte identical.
Decision
Use perceptual hashing for grouping, then an on-device Vision pass for close calls. The app has no network access, accounts, or tracking.
Result
A 1.5 MB native build that scans Apple Photos and local folders. Favorites and protected albums stay off-limits, and every deletion remains reviewable.
Download
DeDuper 1.0 is free. Scanning, review, and close-call resolution run on your Mac, with no account or payment.
Download DeDuper.dmg- Open DeDuper.dmg from Downloads.
- Drag DeDuper into Applications.
- Launch it from Applications. The app is signed and notarized by Apple.
What it checks
- Perceptual similarity
- Finds exact and near duplicates across exports, screenshots, and edits.
- Close-call quality
- Uses Apple's on-device Vision framework to compare face sharpness, open eyes, and overall aesthetics, then explains the choice.
- Protected context
- Favorites are protected automatically, and albums can be marked off-limits.
- Audit trail
- Logs photo name, size, and timestamp locally, with CSV export.
FAQ
Does it delete photos automatically?
No. DeDuper shows what it found before deletion. Hold for review can move flagged photos to a review album instead.
Do photos leave the Mac?
No. Grouping, scoring, and close-call resolution run on-device with Apple's Vision and Core Image frameworks.
What counts as a duplicate?
Photos within a configurable time window that are visually similar by perceptual hashing. Sensitivity can be conservative, balanced, or aggressive.
Which formats work?
HEIC, JPG, PNG, and RAW are supported, including optional HEIC to JPG cross-format matching.