How to find duplicate 3D print files
If you have collected 3D print files for a while, you almost certainly have duplicates. The same model arrives in a model pack, again on a designer’s site, and once more inside a zip someone shared. Each copy takes space, and having several makes it harder to know which one is the good one.
Why duplicates build up
- Model packs overlap. Two bundles from the same designer share many files.
- Re-downloading is easier than searching. If you cannot find a model, you get it again.
- Backups and copies. A folder copied to an external drive “just in case” now exists twice.
- Archives. The same files can sit loose in a folder and also inside a zip that you never deleted.
What counts as a duplicate
There are two different things people mean:
Identical files. The files have the same size and the same checksum, even if the names or folders differ. In practice that means they are the same file, so keeping one copy loses nothing.
Similar files. A model that was resliced, scaled, repaired or renamed is not identical. It may be a better or worse version of the same thing, and only you can tell which one to keep. A tool cannot decide that for you.
Because deleting the wrong file is hard to undo, it is sensible to deal with identical files first and treat the similar ones by hand.
Finding identical files by hand
You can compare files yourself. On any computer you can compute a checksum of a file, which is a short fingerprint of its contents. Two files with the same checksum are identical. Doing that for thousands of files, including the ones inside archives, is slow and tedious, which is why most people never do it.
Finding them with ModelHaus
ModelHaus has a duplicate finder. It lists groups of identical files, whether they are loose in a folder or inside an archive, with the biggest wasted space first, and shows the location of each copy. That lets you see at a glance where the space is going and which folders are involved.
It never deletes anything. You decide what to do with each group. If you do not mind a group, for example because you keep a copy on purpose, you can hide it so it stops appearing.
A safe way to clean up
- Start with the groups that waste the most space.
- For each group, pick the copy in the folder you consider the “real” home for that model.
- Remove the other copies yourself, or leave them if you prefer to keep a backup copy.
- Hide any group you want to keep as it is.
Do not rush to delete archives. If a zip holds files you have already extracted elsewhere, make sure the extracted copies are complete before you remove the zip.
Keep it from happening again
Duplicates come back when finding a model is harder than downloading it. A library that you can search by name, tag or folder removes the reason to download again. The guide on how to organize STL files covers a simple way to do that.
You can download ModelHaus to see which duplicates are hiding in your own folders, or look at the pricing.