DeDuper
Find and remove duplicate photos from your library using on-device AI. Private, fast, and actually reliable.
Free & open source · macOS 14+
Download
DeDuper is completely free and open source — every feature included, no accounts, no payments. Scan, review, and delete duplicates — with on-device close-call resolution — entirely on your Mac.
How it works
DeDuper scans your photo library in seconds, groups near-identical shots, and uses AI to pick the best one — so you don't have to.
Perceptual hashing
Catches exact duplicates and near-duplicates even across different exports, screenshots, and edits.
On-device close-call resolution
When two photos are too similar to call, an on-device Vision pass — face sharpness, eyes-open, overall aesthetics — breaks the tie and tells you why.
Fully on-device
Your photos never leave your device — DeDuper has no network access at all. No cloud uploads, no accounts, no tracking.
Photos.app & folders
Scans your Apple Photos library and any local folder. Works wherever your photos live.
Protected albums
Mark albums as off-limits. Favorites are always protected automatically — DeDuper will never touch them.
Audit log
Every deletion is logged with photo name, size, and timestamp. Export to CSV anytime.
Free & open source
DeDuper is 100% free, with every feature unlocked — no tiers, no subscription, no in-app purchases. The full source is public on GitHub, so you can see exactly what runs on your photos, build it yourself, or contribute.
FAQ
Does it delete photos automatically?
No. DeDuper always shows you what it found before deleting anything. You can also turn on "Hold for review" to move flagged photos to a review album in Photos instead of deleting them outright.
Do my photos ever leave my Mac?
No. DeDuper has no network access — your photos and their metadata never leave your device. Grouping, scoring, and close-call resolution all run entirely on-device using Apple's Vision and Core Image frameworks.
What counts as a duplicate?
Photos taken within a configurable time window (default 30 seconds) that are visually similar based on perceptual hashing. You control the sensitivity — conservative, balanced, or aggressive.
Does it work with RAW or HEIC photos?
Yes. DeDuper supports HEIC, JPG, PNG, and RAW formats. It can also find HEIC↔JPG cross-format duplicates when that option is enabled.
macOS says it can't be opened — what do I do?
Right-click (or Control-click) the DeDuper app and choose Open. Click Open in the dialog that appears. This is a one-time step — macOS will remember your choice. This prompt appears for apps distributed outside the Mac App Store that aren't yet notarized.
Is DeDuper really free?
Yes — completely. DeDuper is free and open source, with every feature included. There's no paid tier, no subscription, and no in-app purchases. The full source is public on GitHub, so you can review it, build it yourself, or contribute.
Still have a question or running into trouble? Visit support →
Read how your data is handled in the privacy policy →