Czkawka is an open-source application for finding duplicate or unnecessary files easily and quickly.
The application is primarily known for its duplicate file finding functionality. However, as we will see, it has other tools to clean your system of files.
Czkawka was programmed with speed in mind. Thus, it is efficient at searching for and finding files that match the search criteria, focused on being truly fast.
Multiple tools to use:
- Duplicates - Find duplicates based on file name, size, or hash
- Empty Folders - Find empty folders
- Large Files - Find the provided number of the largest files in the given location
- Empty Files - Search for empty files on the disk
- Temporary Files - Find temporary files
- Similar Images - Find images that are not exactly the same (different resolution, watermarks)
- Similar Videos - Search for visually similar videos
- Similar Music - Search for music with the same artist, album, etc.
- Invalid Symbolic Links - Show symbolic links that point to non-existent files/directories
- Broken Files - Files that are invalid or corrupt
- Bad Extensions - List files whose content does not match their extension
It is available for Linux and Windows operating systems, both in CLI and GUI versions.

In its GUI version, it takes inspiration from the FSlint application for Linux. In general, the interface is very easy to use.
Basically
- Open the program
- Select the folders we want to analyze
- Select the function we want to use
- Click “search”
- Perform the desired actions on each match
Another important point in any application of this type is the number of options available to select the files we want to delete. Here Czkawka behaves appropriately. For example, we can choose to delete all files in each group except the newest, the oldest. We can even filter using a regex.
In short, a simple tool that, besides helping you never remember how to spell it in your life, is very useful for keeping your files clean.
Czkawka is Open Source, and all the code and documentation is available in the project repository at https://github.com/qarmin/czkawka

