Even though the size of hard drives these days stretches well into the Terabytes, it still doesn’t take long to start filling them up with all kinds of files which don’t necessarily belong or need to be there. These can come in various forms such as junk files, temporary files, or even those which you just don’t need anymore. Another type of data you probably don’t really want is duplicate files.
It’s easily done that you can copy several files onto your drive and either give them different names that help recognize them easier or forget they are there and then copy them over again into a different folder. This means there are now multiple copies of the files on the drive where a single copy would be enough. The rest are now taking up extra space and making organization more complicated.
Simply searching for a certain file name usually isn’t enough on its own which is why many tools employ advanced methods to try and find identical files, even though they may not look the same on the face of it. Here’s a selection of 10 free utilities that can help you search for and identify these duplicate files and help reclaim some of your hard drive space.Note:
As with any tool that allows you to delete files from the system, a degree of care is needed because removing files that belong to Windows or software could cause Windows or the application/game to become unusable. Some files are duplicated by design. In general, it’s recommended to restrict these actions to areas such as data drives, Document/Download folders, and etc.
AllDup is a duplicate file finding tool that is absolutely packed with functions. In fact, the program might completely confuse the average user so it’s perhaps best left for more advanced users. There are comprehensive option windows for searching, filtering, which folders to search, and what to preview. It has standard name, date, attribute, size, and extension search modes, but also can search hard links and file content.
Other useful features not found on many other free tools are searching inside 16 different archive formats and storing checksums inside a database for faster future content searches. When all the duplicates are found, AllDup has loads more options to select the files to delete, move, copy or rename. Use the Select menu to choose from a host of options for what to keep and what to remove. A portable version is also available.
2. Glary Duplicate Cleaner
The handy thing about Glary Duplicate Cleaner is it’s not restricted to just being a component of Glary Utilities. There is also a standalone version for users that don’t want the full suite of tools. After install, you will be given the choice to scan whole drives or multiple folders. Click the Options button to change the search criteria between the same file name/size/time, file types, exclusions, and minimum size.
As the file size, name, and time options are checked by default, you might have to disable one or two or there could be very few results. We recommend selecting View > “All File View” as that layout is more intuitive and easier to read. Use the check boxes or click “Check Intelligent” for the program to make a decision on which of the duplicates to keep. Use Check Options in the drop down to set your own intelligent selection.
Watch out during install of the Duplicate Cleaner standalone version as it will offer to install the full Glary Utilities suite.
3. NirSoft SearchMyFiles
SearchMyFiles is a smart little portable utility from NirSoft and is more of a general file searching tool. However, a duplicate finder function is built in. Simply select “Duplicates Search” in the Search Mode drop down at the top. In this mode, the program will first search using the settings you configure in the main window such as attributes, files sizes, time and date, file contains, exclusions, and etc.
A second pass will take the first pass files that match and compare them byte for byte. The finished matches will show in the results window with different color blocks to group the duplicates together. Selecting the duplicates for removal has to be done manually (Shift/Ctrl+click works) and be aware that some color blocks look very similar, don’t delete files that look like duplicates when they aren’t.
Anti-Twin is free for personal use and is able to search for duplicate files based on a number of different conditions. These include a file filter to exclude file sizes and extensions, search for certain types of files, compare by extension, filename, byte by byte, and also to compare images by pixels (a preview window is included). You can also define a match percentage for files that you would consider close enough to be included.
After a scan, there are some useful options to exclude specified folders from the delete selection (such as a master folder). There’s also a “Selection by Properties” window where you can select files to delete by creation date, file size, directory levels, or file name copy indication. A second opened window will offer tips for the best results. Anti-Twin has setup and portable versions.
5. Auslogics Duplicate File Finder
Auslogics may be better known for Boostspeed and Disk Defrag, but Duplicate File Finder is another program of theirs. It can look for certain file types and choose to ignore above and below certain file sizes, also names and dates can be ignored meaning the program will search and find matches based on MD5 checksums. Network drive searching is not supported.
After scanning you can easily select one or all duplicates of each file with the click of the drop down menu. A handy fallback feature is the option to send files to the recycle bin or even make a backup of deleted files to the Auslogics Rescue Center, accidental deletes can then be restored later. Watch out for the adware being offered during install.
Note: The version we look at here is 3.5 from back in 2014. Auslogics loves to ruin its software by adding tons of advertising not only during install but also in the programs’ user interface. Each new version gets progressively worse by putting in more ads so we prefer the older version. A newer version might have a few more options at the expense of more ads.
CCleaner is not a dedicated duplicate file search and delete tool, but it is one of the most well known and popular junk file cleaners around. One of the many additional features that have been added over the years is Duplicate Finder, found in the Tools section. It’s available in both the free and Professional versions of CCleaner. Files can be matched by a combination of name, size, modified date, and content.
There are half a dozen ignore filters such as zero byte files, system files, hidden files, or under/over a specific size. Installed drives will be added and selected by default although you can easily add new folders, exclude locations, and select where to search. Once the search is complete you can select files individually or right click and choose “Select all” which will keep one file of each set of duplicates.
The Save to text file option is handy if you want to record a list of names and locations before deleting. Portable and installer versions are available.
7. Easy Duplicate Finder
Easy Duplicate Finder is quite an easy to use portable utility which is able to auto exclude operating system files such as .DLL or .SYS and also the Windows and Program Files folders preventing accidental deletion. You can also configure multiple include or exclude masks if needed and also the same with scan locations, along with min and max file size restrictions. In Settings is the option to perform a byte by byte comparison or using CRC32 checksums and file sizes.
The resulting duplicates can be sorted for deletion by newest, oldest, or folder/subfolder. A useful feature is you can rename all the duplicates or move them to a folder if you don’t want to delete anything yet. Right click and select to keep the oldest/newest files. Do note this is an older version of the program as the latest version is a trial and only allows deleting/moving 10 files.
8. Fast Duplicate File Finder
The free version of this program has a few features missing such as similar files, filtering, quick checking, export to XML, and command line options. System files and folders are disabled by default to help prevent mistakes and scanning is done by checking the contents of each file or by file sizes. A useful Auto check button can select files by newest/oldest dates and sizes, or more advanced selections can be made to the names, dates, or file name wildcards and extensions.
A handy preview window can show the content of all files and the duplicate files can be moved/copied to another structured folder or deleted to the Recycle Bin. Go to Options and uncheck “Protect system files and folders” if you want to include locations like Program files and Windows in the search. However, due to an apparent oversight, Program files (x86) is still scanned with that option turned on, even with the 64-bit version.
9. Bytessence DuplicateFinder
DuplicateFinder is a small tool that has several functions crammed into its wizard style interface. By default, it will exclude the Windows folder and several system file types like .COM, .DLL, and .SYS from any scan. Those or inclusion file types can be edited in step 2. File attributes along with file dates and sizes can be configured for matching the files.
There’s a total of six duplicate file finding methods; contents (CRC32), name, size, and accessed/created/modified dates. The results also have several options for what to do with the duplicates such as move, copy, delete, recycle, or run an external program (accessed with the wand button). There are another six options to select the specified duplicate files from the list, press the green check button down the bottom left to select.
Note: Bytessence and its website have long since disappeared and there’s also an issue installing the program on modern systems. As a result, we have zipped up the files to create a portable version.
This is one of the easiest tools to get along with and it’s a portable executable of only a few hundred Kilobytes. DupeKill may be slower than some of the other options listed here because it only searches by file content, so will find exact matches. A useful feature is the keep decider that helps DupeKill choose what files to keep. The decisions can be the most descriptive filename, shortest/longest file, and newest/oldest file.
In its simplest mode, you can select a folder to scan, scan it, edit the list with right click options if required, and then press “Execute Actions”. A far more advanced search can be used by clicking on the “Look in” bar and selecting “Advanced Criteria”. This will allow you to add multiple folders, filter names, filter with sizes and dates, and add automatic keep and discard folders. Choose the log option to keep a record of what gets deleted.
Final Note: There are so many of these duplicate file finding tools around that appear to do at least a reasonable job. It almost seems unfair to only list 10 but obviously, we have to stop somewhere. Some of the other tools you might like to look at that didn’t make the list were; DupKiller, DoubleKiller, VisiPics (good for checking just images), Search My Files, and Duplicate Filter.