Czkawka is a simple, fast, written in Rust and easy to use app to remove unnecessary files from your computer.
- Duplicate File Finder
- Free • Open Source
- Mac
- Windows
- Linux
- Flathub

Czkawka is a simple, fast, written in Rust and easy to use app to remove unnecessary files from your computer.

dupeGuru is a free and open source tool to find duplicate files on your computer. It can scan either filenames or contents. The filename scan features a fuzzy matching algorithm that can find duplicate filenames even when they are not exactly the same.

FSlint is a utility to find and clean various forms of lint on a filesystem. I.E. unwanted or problematic cruft in your files or file names. For example, one form of lint it finds is duplicate files. It has both GUI and command line modes.

Free and open-source differential file synchronization software for Windows, macOS, and Linux. ByteSync securely compares and transfers only file differences — no VPN, no setup, just fast, encrypted, cross-platform sync and backup.

Video Duplicate Finder is a cross-platform software to find duplicated video (and image) files on hard disk based on similiarity. That means also finds duplicates which have a different resolution, frame rate etc.

Rdfind is a program that finds duplicate files. It is useful for compressing backup directories or just finding duplicate files. It compares files based on their content, NOT on their file names.
A commandline tool to find unnecessary files (duplicates, tmpfiles, unstripped binaries and more)

Duplicate Detector is a GUI utility for finding duplicate files, allowing you to delete or link them to save space. Duplicate files are displayed and processed on two synchronized panels for efficient and convenient operation.

imagededup is a python package that simplifies the task of finding exact and near duplicates in an image collection.

jdupes - A greatly improved fork of fdupes duplicate scanner. Ported to Windows and Mac OS X with binary releases available.
FDUPES is a program for identifying or deleting duplicate files residing within specified directories.

Aperito is a somewhat scriptable duplicate file manager. It can simply used to cleanup a directory of duplicate files but it also allows you to perform much more complex deduplication. For example, if you want to delete all files under Dir3 that also exist under Dir1 or Dir2 but...

fclones is a command line utility that identifies groups of identical files and gets rid of the file copies you no longer need. It comes with plenty of configuration options for controlling the search scope and offers many ways of removing duplicates.
Detwinner is a tool for the Linux desktop which allows searching and removing duplicate files and similar images.

SameSame is a collection of tools that free up wasted disk space by linking identical files together, moving them, or deleting the duplicate files altogether. This tool includes separate utilities for handling archive files.

GDuplicate-Finder - GDuplicate Finder - A Groovy way to find duplicates among your computer and network shares!

A fast and convenient CLI tool for finding duplicate files.
DuFF is Unix command-line utility for quickly finding duplicates in a given set of files.