About dupeGuru
The story behind a duplicate file finder that has helped millions reclaim their storage space.
dupeGuru is a free, open-source tool built for one purpose: finding and removing duplicate files from your computer. Whether you have thousands of photos scattered across folders or music libraries filled with repeated tracks, dupeGuru scans, compares, and helps you clean up the mess. It runs on Windows, macOS, and Linux, and it has been trusted by users worldwide for over a decade.
What makes dupeGuru different from basic duplicate finders is its fuzzy matching engine. Instead of just comparing file names, it looks at actual content, audio metadata, and even visual similarity in images. Two files with completely different names but identical content? dupeGuru catches them.
The History of dupeGuru
From a small Python project to one of the most recognized duplicate file finders on the planet.
The Beginning
Virgil Dupras, a Canadian developer operating under the name Hardcoded Software, created dupeGuru as a Python-based utility. The early versions focused on basic filename matching and ran primarily on macOS.
Music Edition & Picture Edition
Dupras expanded the tool into specialized editions. dupeGuru Music Edition scanned audio tag metadata (artist, title, album), while dupeGuru Picture Edition used visual comparison grids to find similar photos. These editions brought the tool to a wider audience.
Unified Release
The separate editions merged into a single application with three scan modes: Standard, Music, and Picture. This simplified installation and made all features accessible from one interface. The codebase moved to Qt5 for cross-platform consistency.
Community Takeover
Virgil Dupras stepped back from active development. Andrew Senetar (GitHub: arsenetar) picked up maintenance, continuing bug fixes and keeping the project alive on GitHub. The community rallied around the fork, contributing patches and documentation.
Version 4.3.1 (Latest Stable)
Released on July 9, 2022, version 4.3.1 brought stability improvements and bug fixes. The project has accumulated over 7,400 stars on GitHub, with 32 contributors keeping the codebase healthy.
What dupeGuru Does
Three scan modes, one goal: find every duplicate hiding on your drives.
Standard Mode
Compares any file type using content-based MD5 hashing or fuzzy filename matching. Finds exact byte-level duplicates even when file names are completely different.
Music Mode
Scans audio files by tag metadata like artist, title, album, and bitrate. Perfect for cleaning up music libraries where the same song exists under slightly different file names or encodings.
Picture Mode
Uses a 15×15 pixel grid analysis to compare visual similarity between images. Catches resized copies, re-encoded JPEGs, and near-identical photos that hash-based tools miss entirely.
Reference Folders
Mark specific folders as “reference” to protect master copies. dupeGuru will never suggest deleting files from reference folders, so your originals stay safe during cleanup.
dupeGuru groups results by match percentage and highlights differences in orange, making it easy to review before deleting anything. You can send duplicates to the trash (not permanent delete), export results to HTML or CSV, and drag folders directly into the scan window.
The People Behind dupeGuru
Built by developers who believe good tools should be free and open to everyone.
Virgil Dupras
Original CreatorOperating as Hardcoded Software, Dupras wrote the original dupeGuru codebase in Python. He also created moneyGuru (personal finance) and musicGuru (music management). His approach: build practical tools that solve real problems, release them for free under open-source licenses.
Andrew Senetar
Current MaintainerWhen Dupras moved on to other projects, Senetar stepped in to maintain dupeGuru. He manages the GitHub repository, reviews pull requests from the community, and handles release builds. The project has 32 contributors as of 2022.
dupeGuru is licensed under the GNU General Public License v3.0 (GPLv3). That means anyone can use, modify, and distribute the software freely. The source code is fully available on GitHub.
Why People Rely on dupeGuru
A go-to recommendation on r/DataHoarder, tech forums, and sysadmin communities.
For data hoarders managing terabytes of files, dupeGuru has been a reliable first step in cleanup workflows for years. On Reddit, it regularly appears in threads about storage management, photo organization, and music library maintenance. Users appreciate that it does its job without upselling, without ads, and without requiring an account.
The fuzzy matching is particularly valued. Unlike tools that only catch exact duplicates, dupeGuru finds files that are “close enough” – a renamed photo, a re-encoded MP3, a slightly cropped image. That flexibility is why experienced users pick it over simpler alternatives like AllDup or the free tier of Duplicate Cleaner.
It does have limitations. Scanning millions of files can consume significant RAM, and the fuzzy photo comparison runs slowly on very large image libraries. The Qt-based interface feels dated compared to newer tools like Czkawka (often called dupeGuru’s “spiritual successor” on Reddit). But for straightforward duplicate finding across mixed file types, dupeGuru remains a solid, proven choice.
About This Website
An independent resource built to help users get the most out of dupeGuru.
dupeguru.net is a fan-made, independent informational resource. We are not affiliated with Hardcoded Software, Virgil Dupras, Andrew Senetar, or the official dupeGuru project in any way.
We created this site to provide a clean, organized place where users can find download links, setup guides, feature explanations, and troubleshooting tips for dupeGuru. All download links point to official sources – we do not host, modify, or redistribute any software files.
Our goal is simple: make it easier for people to discover dupeGuru and learn how to use it effectively. We respect the developers and their work, and we encourage everyone to visit the official dupeGuru website and the GitHub repository for the latest updates and source code.
Get in Touch
Have questions or feedback about this website? Visit our Contact page.
For official dupeGuru support, bug reports, or feature requests, head to the GitHub Issues page.