How to Find and Remove Duplicate Photos

Your guide to safely cleaning up duplicate photos without accidentally deleting pictures you want to keep.

The fastest way to find duplicate photos is to use a dedicated duplicate finder tool that compares photos by their actual content — not just by filename. Tools like dupeGuru (free, Windows/Mac/Linux) or Czkawka (free, open source) scan your photo library, identify exact and near-identical duplicates, and let you review and delete them safely. Manual identification across thousands of photos is impractical — a proper tool handles this in minutes.

Most people are surprised by how many duplicates they have. A typical photo library of 10,000 photos can contain 500–2,000 duplicates — created when you backed up the same phone twice, copied photos between drives, or imported from multiple sources. Cleaning them up frees significant disk space and makes your library much easier to browse.

Why Duplicate Photos Happen

Before you start deleting, it helps to understand how duplicates got there in the first place. The most common causes:

Multiple imports from the same phone

Every time you connect your phone to your computer and click "Import all," you may be importing photos you already imported last time. Most photo apps don't check for existing copies — they just copy everything again. A year of this and you can easily have two or three copies of the same photos spread across different folders.

Backup copies

Backing up your photos is good practice, but if you back up to multiple locations (an external drive, a cloud folder, and a local folder), you can end up with several identical copies of the same library on the same computer.

Edited and original versions

Some apps save both the original photo and the edited version under different filenames. These aren't true duplicates — the edited version has different content — but they count as the same event photo. Be careful not to delete the version you want to keep.

Platform exports

When you export from Google Photos, Apple Photos, or another cloud service, the exported files often get names like "Photo Jan 12, 2024 at 3:05 PM.jpg" which differ from the originals ("IMG_4823.jpg"). A content-based duplicate finder will still identify these as duplicates; a filename-based one won't.

Method 1: Use dupeGuru (Free, Windows/Mac/Linux)

dupeGuru is the most widely recommended free duplicate photo finder. It compares photos by their actual visual content, not just filenames or file sizes, so it catches near-duplicates (same photo, different resize or quality) as well as exact copies.

Step 1: Download and install dupeGuru

Get dupeGuru from its official website. It's free and open source. Install it on Windows, Mac, or Linux — no account required.

Step 2: Add your photo folders

Open dupeGuru and click the "+" button to add the folders you want to scan. Add all the folders where you keep photos — multiple external drives, phone backup folders, and any cloud sync folders. You can add as many as you like.

Step 3: Set it to "Picture" mode

In the top menu, select the "Picture" scan type. This compares images visually — much better than the default "Standard" mode, which only matches identical files. The Picture mode finds photos that are the same image even if they have different filenames or slightly different sizes.

Step 4: Run the scan

Click Scan. dupeGuru will analyze all the photos you added. For a library of 10,000 photos, this typically takes 5–20 minutes depending on your computer's speed. When it's done, you'll see a list of duplicate groups.

Step 5: Review and mark for deletion

dupeGuru shows you groups of duplicate photos. For each group, it automatically selects the duplicates (leaving one copy untouched) but you should review the selections before deleting. Look at each group and make sure the copy you're keeping is the one in the right folder or with the better quality.

Step 6: Move to trash (not permanent delete)

In dupeGuru, use "Send to trash" rather than "Delete permanently." This moves duplicates to your operating system's Recycle Bin or Trash, where you can recover them if you accidentally deleted something you wanted. Only empty the trash after you've confirmed your library looks right.

Method 2: Use Czkawka (Free, Fast, Open Source)

Czkawka (pronounced "chkav-ka," Polish for "hiccup") is newer than dupeGuru and significantly faster, especially on large libraries. It's free, open source, and available for Windows, Mac, and Linux.

The workflow is similar to dupeGuru: add folders, choose the "Similar Images" or "Duplicate Files" mode, run the scan, review results, and move duplicates to trash. Czkawka is particularly fast at exact-duplicate detection and can scan 100,000 photos in a few minutes on modern hardware.

Download it from its GitHub page — it's actively maintained and highly regarded in the open source community.

Method 3: Google Photos Duplicate Detection (If You Use It)

If your photos are in Google Photos, it automatically detects exact duplicates during upload and won't add a photo that already exists in your library. You can also use the Google Photos storage manager to identify and remove low-quality or blurry photos.

However, Google Photos doesn't provide a comprehensive "show me all my duplicates" view, and it only works for photos already uploaded to Google. If you have a local photo archive on your computer, you'll need a local tool like dupeGuru or Czkawka.

Important Safety Rules Before You Delete Anything

Duplicate removal can go wrong if you're not careful. Follow these rules to avoid losing photos you care about.

Always work with copies, not originals

Before running any duplicate finder, make sure you have a complete backup of your photo library on a separate drive. If the tool makes a mistake or you accidentally confirm the wrong deletions, you need to be able to recover.

Use "Move to trash" not "Delete permanently"

Every duplicate finder tool has both options. Always use "Move to trash" first. Keep the files in your trash for at least a week while you browse through your cleaned library. Only empty the trash after you're confident nothing is missing.

Review before you delete

Never click "delete all duplicates" without reviewing what's being deleted. Most tools automatically flag one file in each group for deletion. Check that the file being kept is in the right location and has the quality you want.

Watch out for RAW+JPEG pairs

If you shoot with a camera that saves both a RAW file and a JPEG preview of the same photo, these will appear as near-duplicates. Don't delete the RAW file — it contains more data than the JPEG and is the original you'll want for editing. Set your duplicate finder to ignore files with different extensions.

Be careful with edited versions

If you have both an original and an edited version of the same photo (say, a cropped or color-corrected copy), a visual duplicate finder may flag these as duplicates. Review carefully — in this case, you likely want to keep both.

After Removing Duplicates: Organize What Remains

Once you've cleaned out the duplicates, you'll have a leaner photo library ready to be properly organized. This is where SortMyPics helps — it reads your cleaned photo library and automatically sorts everything into Year/Month-EventName folders.

The typical workflow:

  1. Remove duplicates with dupeGuru or Czkawka
  2. Gather all remaining photos into one source folder
  3. Run SortMyPics to automatically sort them into Year/Month-EventName folders
  4. Review the proposed folder structure and confirm

SortMyPics runs entirely in your browser — your photos never upload anywhere. See how it works for the full step-by-step.

Frequently Asked Questions

How do I find duplicate photos on Windows for free?

The best free option for Windows is dupeGuru or Czkawka. Both are free, open source, and scan photos by visual content — meaning they find duplicates even when filenames differ. Windows has no built-in duplicate photo finder. Both tools let you review matches before deleting anything.

How do I find duplicate photos on Mac?

dupeGuru and Czkawka both have Mac versions and are free. Apple Photos also has a basic "Duplicates" album in the sidebar (added in macOS Ventura) that shows exact duplicates in your Apple Photos library — but only if your photos are managed through Apple Photos. For photos in regular folders, use dupeGuru or Czkawka.

How do I know if the duplicate finder is deleting the right copy?

Most tools like dupeGuru let you configure which copy to keep automatically — for example, you can tell it to always keep the copy in a specific folder, or always keep the file with the higher resolution. Review the selection logic before running a large batch deletion. When in doubt, review manually for the first batch.

Can I find near-duplicate photos (same photo, slightly different)?

Yes. Both dupeGuru (in Picture mode) and Czkawka (in Similar Images mode) compare photos visually rather than just byte-by-byte. They will catch the same photo saved at different resolutions, with different compression levels, or with slight edits. You can set the similarity threshold — a lower threshold finds more matches but risks flagging similar-but-not-identical photos.

Is it safe to use a duplicate photo finder?

Yes, as long as you: (1) have a backup before you start, (2) use "move to trash" instead of permanent delete, and (3) review the proposed deletions before confirming. Never run a duplicate finder in automatic mode without reviewing what it found first.

How many duplicates does the average person have?

Based on our experience, a photo library of 10,000 photos typically contains 800–2,000 duplicates — anywhere from 8% to 20% of the total. The more times you've imported from the same phone or backed up between different locations, the more duplicates you'll have. Libraries that have been migrated between multiple services (phone to Google Photos to computer) tend to have the most duplicates.

Clean library? Now organize it.

SortMyPics automatically sorts your photos into Year/Month-EventName folders — runs entirely in your browser, no uploads, no subscription.

Try SortMyPics →

One-time €9.99 · Photos never leave your computer