Czkawka vs dupeGuru
Czkawka
github.comdupeGuru
dupeguru.voltaicideas.netSide by side
| Figure | Czkawka | dupeGuru |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Android | Yes | — |
| API | Yes | — |
| Plans published | 1 | 1 |
| Spec score · Duplicate File Finders | 8.9 (#1) | 8.6 (#3) |
| Downloads | The Czkawka GTK 12.0 release is the last, and the project says no new binaries will be provided for that frontend. | The latest release page lists packages for Windows, macOS, Debian, RPM, Arch Linux, and Ubuntu PPA; Windows packages include installer and portable versions. |
| Languages | The project supports multiple translations, including English, Polish and Italian. | The homepage lists English, French, German, Chinese (Simplified), Czech, Italian, Armenian, Russian, Ukrainian, Brazilian, and Vietnamese as supported languages. |
| License | Czkawka core, CLI and GTK GUI are MIT licensed; Krokiet and Cedinia binaries are distributed under GPL-3.0-only because of their Slint dependency, while project artwork uses CC BY 4.0. | The GitHub repository identifies the project as GPL-3.0 licensed. |
| Platforms | The project lists Linux, Windows, macOS, FreeBSD, and Android among supported platforms; the Czkawka GTK frontend is superseded by Krokiet. | The homepage lists Windows x64 and x32, Ubuntu x32 and x64, and macOS 10.12+ downloads. |
| Purpose | Czkawka finds duplicates, empty folders, similar images, and other unnecessary files. | dupeGuru is a desktop GUI tool for finding duplicate files on a computer. |
| Support | The maintainer invites users to create issues for bugs and pull requests for fixes; GTK-specific issues and feature requests are generally to be closed. | The project directs users to its GitHub issue tracker to report bugs or suggest features. |
Plans
In their own words
Czkawka
Czkawka is a free tool for locating duplicate and unnecessary files, empty folders, similar images, and related items. Its tools can find duplicate and empty files, temporary and large files, similar videos, and duplicate music. Scans can target user-selected directories and files, with matches determined by file name, size, full-file hash, or a combination of size and name. Features include file preview, automatic selection, folder exclusions, and moving items to the Recycle Bin or Trash. The project provides graphical and command-line frontends, an Android frontend, a reusable core library, and Python bindings. It says the software uses multithreading and caching to help scans and later rescans, and that it has no internet access and collects no user information or statistics. Czkawka is listed for Android, Linux, macOS, and Windows. GTK 12.0 is the final release for that frontend, and no more GTK binaries are planned. Krokiet prebuilt binaries have no mandatory runtime dependencies, although its similar-videos tool requires ffmpeg at runtime.
dupeGuru
dupeGuru is a desktop tool for finding duplicate files on Linux, macOS, and Windows. Its Standard, Music, and Picture modes offer different ways to compare files. Filename scans can detect similar names, while Music mode can compare names or selected tags and show music-specific details. Picture mode looks for similar images, including different-sized images when that preference is enabled. Contents scans identify exact matches, first using file sizes to rule out files that cannot match and then comparing contents with MD5 hashes. A recursive contents scan can also locate duplicate folders. Users can filter and sort results, preview files, and delete, move, or copy marked duplicates. Reference folders and duplicate groups are designed to protect reference files and leave at least one item in each group. The documentation recommends checking results before deletion: similar-word matching can cause false positives and slow scans, and picture comparisons can be CPU-intensive. dupeGuru is free, with packages listed for Windows, macOS, Debian, RPM, Arch Linux, and Ubuntu PPA.