Category guide · updated September 2026

The best duplicate photo finder is the one that catches the copies that aren't identical

Almost every tool sold as a duplicate finder compares file size or a checksum. That finds the copies you could have found yourself. It walks straight past the resized, re-shared and lightly-edited versions that are actually filling your drive — and those are most of them.

We make one of the five tools below. So the useful thing we can offer is not a verdict, it's the test: four files and two minutes that tell you whether any of them does what you need. Three of the five are cheaper than ours. One is free.

No affiliate links on this page · Nobody paid to be listed · Prices checked against each vendor's own site in September 2026

Five tools, on the test that decides

Perceptual matching is the column that matters. Everything else is preference.

Tool Runs on Finds resized / edited copies Side-by-side compare Cost Best for
Czkawka macOS · Windows · Linux Yes
Similar Images mode
No Free, open source Spending nothing
dupeGuru macOS · Windows · Linux Yes
Picture mode
No Free, open source Mixed files, not just photos
PhotoSweeper macOS only Yes Yes One-time, Mac App Store Photos, Lightroom, Capture One libraries
Gemini 2 macOS only Yes Yes Subscription, from $1.95/mo Every file type, not only photos
FolioSort macOS · Windows Yes
Vision / perceptual hash
Yes Free to try · €19.99 one-time Cleaning up while you organise

"Side-by-side compare" means the app shows you both images at full size, with capture date and camera, before you decide. Without it you are choosing between two filenames.

Three questions, and the table above answers itself

Do your photos live in folders, or inside a library? If Apple Photos or Lightroom Classic owns your images, pick a tool that speaks to that library — PhotoSweeper does. A folder-based tool pointed at the inside of a managed library can leave the library with references to files that are no longer there. FolioSort is folder-based, so this is a case where it is the wrong answer.

Do you need Windows? Two of the five are macOS-only. If you have photos on both machines — the usual reason a library ends up duplicated in the first place — that removes them.

Is this a one-off, or does it keep happening? A single cleanup is worth doing with something free. Duplicates that keep reappearing are a symptom: photos arriving from several places that never got merged into one archive. Cleaning them repeatedly treats the symptom.

The five, and when each one wins

Czkawka

FREE · OPEN SOURCE · MAC, WINDOWS, LINUX

Written in Rust, fast, and its Similar Images mode does real perceptual matching. For the specific job of "find the near-identical photos on this drive and let me delete them", it does what the paid tools do, at no cost.

Choose it if: you want the duplicates gone and you don't want to pay.

Against it: it looks and behaves like a utility. You get lists and file paths, not a comparison view — so on a group of four similar shots you are deciding from thumbnails and filenames rather than seeing them properly. For photos you care about, that matters.

dupeGuru

FREE · OPEN SOURCE · MAC, WINDOWS, LINUX

Older and simpler than Czkawka, with three modes — Standard, Music and Picture. Picture mode handles visual similarity; the other two are why people keep it around, because a drive that has duplicate photos usually has duplicate everything else too.

Choose it if: your duplicate problem is not only photos.

Against it: slower than Czkawka on large libraries, and the same limitation — no real side-by-side comparison before you commit.

PhotoSweeper

ONE-TIME · MAC APP STORE · MACOS ONLY

The most photographer-shaped tool on this list. It reads Apple Photos, Lightroom Classic and Capture One libraries directly, finds series of consecutive shots as well as duplicates, and has a genuinely good side-by-side compare with an adjustable similarity threshold you can move without rescanning.

Choose it if: you are on a Mac and your photos live inside Photos, Lightroom or Capture One.

Against it: macOS only, and it is a de-duplicator — it will not file, rename or restructure anything afterwards.

Gemini 2

SUBSCRIPTION · MACPAW · MACOS ONLY

A whole-disk duplicate finder that happens to be good at photos, including similar shots taken in quick succession. If your actual complaint is "my Mac is full" rather than "my photo library is messy", this is aimed at you.

Choose it if: you want one tool for duplicate everything, on a Mac.

Against it: it is a subscription, for a job most people do once or twice a year. Check whether you can finish inside one billing period.

FolioSort

OURS · FREE TO TRY · €19.99 ONE-TIME · MAC + WINDOWS

We did not set out to build a duplicate finder. FolioSort files photos into dated folders by their real EXIF date, and duplicates are what you find when you point it at four backup drives and merge them — so cleaning them up had to be part of the same run.

Matching is perceptual and on-device: Apple's Vision framework on macOS, perceptual hashing on Windows. Groups show why they matched, a live counter shows the space you'll reclaim before you commit, and every removal goes to the Trash or Recycle Bin with an in-app undo.

Choose it if: the duplicates are a symptom of a library scattered across drives and phones, and you want it sorted as well as cleaned — on either OS, without a subscription.

Against it: if all you want is duplicates gone and you never want to think about folder structure, this is more app than you need — Czkawka is free and will do that part. And it works on folders, not on the inside of an Apple Photos library.

Download Free How the matching works →

The two-minute test that beats any review, including this one

You don't have to take our word for which tools do perceptual matching. Build the case yourself — it takes four files and about two minutes, and it works on every tool on this page.

  1. Pick one photo. Copy it four times into an empty folder.
  2. Leave the first copy alone.
  3. Resize the second to half its width.
  4. Re-export the third as a lower-quality JPEG.
  5. Rotate or lightly crop the fourth.
  6. Point the tool at that folder and scan.

A byte-comparison tool reports: 0 duplicates.
A perceptual tool reports: 1 group, 4 photos.

That single result tells you more than a star rating, and it is the exact test your real library is going to apply — because your real library is full of copies that were resized, re-compressed and lightly edited on their way to you.

If they keep coming back, the duplicates aren't the problem

The libraries with the worst duplicate problems are almost never libraries where someone pressed copy twice. They are libraries assembled from pieces: an old laptop, two external drives, a phone backup, a Google Takeout export, a folder called Photos_FINAL_v2.

Every one of those pieces holds a slightly different version of the same afternoon. De-duplicating one of them changes nothing, because the copies live in the other four. That is why the cleanup feels endless — you are cleaning a symptom of a merge that never happened.

The order that actually ends it: bring the sources together first, then de-duplicate the single pile that results, then clear the shots you were never going to keep. Any tool on this page can do the middle step. The first step is what stops it recurring.

Questions people actually ask

What is the best free duplicate photo finder?

Czkawka. It is open source, runs on macOS, Windows and Linux, costs nothing, and its Similar Images mode does perceptual matching rather than byte comparison — which is the feature that actually finds the copies filling your drive. The trade-off is the interface: it is a utility, not a polished app, and it will show you a list of file paths rather than a side-by-side comparison.

Why do most duplicate finders miss my duplicates?

Because they compare file size or a checksum. A photo you resized to email, or that a messaging app re-compressed, is a different file byte-for-byte even though it is visibly the same picture. Only perceptual matching — comparing what the image looks like — groups those together. If a tool advertises finding duplicate files rather than duplicate photos, it is almost always doing byte comparison.

Is a subscription worth it for a one-off cleanup?

Rarely. De-duplicating a photo library is usually a job you do once and then repeat occasionally. If the tool you like is subscription-only, check whether you can do the cleanup within one billing period and cancel — that is a legitimate way to use it, and cheaper than a perpetual licence you use twice a year.

Will deleting duplicates break my Photos or Lightroom library?

It can, if the tool works on the files underneath a managed library without telling the library. Tools that integrate with Apple Photos or Lightroom Classic handle this properly. Folder-based tools, FolioSort included, should be pointed at folders you manage yourself — not at the internal contents of a Photos library.

How do I test a duplicate finder before trusting it?

Take one photo, make three copies of it, and change each one: resize the first to half size, export the second as a lower-quality JPEG, and rotate or lightly crop the third. Put all four in a folder and scan it. A byte-comparison tool will report zero duplicates. A perceptual tool will group all four. It takes two minutes and tells you more than any review.

Try the one that also puts the survivors in order

Scanning and reviewing are free and unlimited — you see every duplicate group and the space you'd reclaim before paying anything. The free plan cleans up 20 copies; Pro removes the limit for a one-time €19.99, with 14 days to change your mind.

macOS 14+ and Windows 10+ · No account · Nothing leaves your computer

Download Free