MacBuddy
dupeGuru icon

dupeGuru

Maintenance
4.0(94 votes)

macOS

Updated: Jun 17, 2026

dupeGuru is a free, open-source Mac application that scans your drives for duplicate files and surfaces them for deletion, using fuzzy matching that catches near-identical copies even when filenames differ.

What is dupeGuru?

dupeGuru is a cross-platform duplicate file finder built by Hardcoded Software, available natively on macOS. Unlike a simple byte-for-byte comparator, it uses a content-hash engine alongside a fuzzy-name algorithm — meaning it can identify that "Vacation Photo (copy).jpg" and "Vacation Photo.jpg" are the same image even if they live in different folders. The result is a tool that genuinely cleans storage rather than just flagging obvious matches.

It ships in three scanning modes: Standard (file content), Music (audio tags and metadata), and Picture (visual similarity). That last mode is remarkable — it can surface visually duplicate photos that have different resolutions, compressions, or minor crops, which no rename-based scanner could catch.

What does dupeGuru do best?

The fuzzy picture-matching mode is dupeGuru's standout capability — scanning a photo library and surfacing near-identical images across years of disorganised imports is something rivals like Gemini 2 struggle to match at this price point (free). For musicians with sprawling sample libraries, the Music mode reads ID3/AAC tags and flags songs that were downloaded twice under different filenames, which alone can recover gigabytes on a well-travelled MacBook.

The workflow is also respectful: dupeGuru never auto-deletes anything. It marks candidates in a review table, lets you customise which copy to keep using mark-and-sweep rules (keep the oldest, keep the largest, keep the one in a specific folder), and only acts when you give the final instruction. I've recovered from a mis-click in other tools — here, I've never had to.

  • Fuzzy matching — catches renamed, re-compressed, and slightly-cropped duplicates
  • Three specialised scan modes — Standard, Music, Picture
  • Non-destructive by design — review before you delete; send to Trash, not permanent removal
  • Regex-based filter editor — exclude system folders, Time Machine volumes, or specific paths
  • Folder weighting — mark a reference folder so copies in other locations are always the ones flagged

Is dupeGuru free?

Yes — dupeGuru is completely free to download and use, with no trial limits, no premium tier, and no in-app purchases. It is published under the BSD licence, and the source is on GitHub. There is no catch. The project is community-supported; donations are welcomed on the developer's site but never required.

Who should use dupeGuru?

Anyone whose Mac has grown a sprawling file collection without discipline — a photographer with five years of unculled Lightroom imports, a music producer with overlapping sample packs from a dozen Splice subscriptions, or a developer who has cloned the same repo twice under slightly different names. If you're paying for iCloud storage and suspect a large chunk of it is redundant copies, dupeGuru is the fastest honest answer I know of.

It is not designed for novices who want a single-click magic button. The interface assumes you understand what you're looking at before you delete it, and the matching-threshold slider requires a little experimentation. First-timers sometimes panic at the volume of flagged files until they realise many are benign matches they need to keep. Read the results before you act.

What are the best dupeGuru alternatives?

Gemini 2 from MacPaw is the most polished commercial alternative — silky UI, smart auto-selection, and tight Finder integration — but it costs money and its trial is capped. CleanMyMac X includes a basic duplicate scanner as part of its broader maintenance suite, though it is less thorough on fuzzy picture matching. For photos specifically, Duplicate Photos Fixer Pro from Systweak targets iPhoto and Photos libraries with more hand-holding. dupeGuru sits above all of them in raw matching power, and below Gemini 2 in interface polish — a trade-off that suits power users perfectly.

How does dupeGuru compare to Gemini 2?

Gemini 2 wins on design: it feels like a native macOS app in a way dupeGuru — a PyQt wrapper — does not. But dupeGuru's Picture mode visual-similarity engine is more configurable, the folder-priority system is more explicit, and critically, it is free. For someone comfortable reading a table of results and applying their own judgement, dupeGuru surfaces more duplicates and gives more control over what happens to them. Gemini 2 is better if you want the tool to decide for you; dupeGuru is better if you want to decide yourself.

Software Information

Software Name
dupeGuru
Version
Latest
Developer
Category
Maintenance
OS Compatibility
macOS
Architecture
Apple Silicon & Intel (Universal)
License
Shareware
Language
English
File Size
Last Updated
Jun 17, 2026