How to Find Duplicate Photos in Google Photos (2026 Guide)

Google Photos has no built-in duplicate finder. To find duplicates already in your library, search by date or filename and delete copies by hand, or connect a perceptual-hash tool that scans Photos and Drive together. AiCleanerPro Cloud groups exact and near-duplicates and keeps the best copy in each group.

Join Free Early Access →Free for the first 1,000 users. No credit card.

Why do duplicates pile up in Google Photos?

Google Photos refuses to back up a byte-identical file, but that check is exact-match only. Edits, crops, re-compression, format changes, and re-saves all create new files it treats as unique. WhatsApp re-saves, screenshots, and burst frames slip through, so near-duplicates accumulate untouched.

There is a second source most people forget: Google Photos and Google Drive share a single storage quota but do not share a deduplication index. A photo you uploaded to Drive to share with someone, and which is also backed up through Photos, is stored twice and billed twice. Neither product will ever tell you. That is covered in more depth in the Photos vs Drive duplicate storage problem.

Google has never shipped a duplicate finder, and the incentive explains why: Google sells the storage those duplicates consume through Google One. A feature that reliably deleted them would reduce storage subscriptions. The technical problem was solved years ago — perceptual hashing matches visually identical images routinely — but the feature has not shipped. See what Google Photos duplicate detection actually does for the full explanation.

Method 1: search by date or filename (slow but free)

Open Google Photos and type a date into the search bar, or a partial filename like IMG_1234. Photos shot in the same burst or saved twice on the same day cluster together, and you can select the extras and delete them. This is the fastest route when you already know roughly when the duplicates were created.

For Drive, go to drive.google.com and sort by name. Files ending in (1), (2), or starting with "Copy of" are almost always duplicates created by repeated uploads or by collaborators saving their own copy.

The limit: this only catches obvious duplicates. Photos re-saved from WhatsApp, screenshots of photos, and copies that live in both Photos and Drive will not surface this way. Across a library of any size, manual scanning stops being practical.

Method 2: Review and Delete (useful, but not a duplicate finder)

Google Photos → Library → Utilities → Review and Delete surfaces categories Google has already flagged: blurry photos, screenshots older than a year, large videos, and burst shots. It is genuinely worth running — it is the only cleanup Google automates — and it will free space. What it will not do is find duplicates. No category in Review and Delete is "duplicates", and Google has never announced one.

The burst-shot grouping is the closest thing, and it only covers sequences the camera itself tagged as a burst. Near-identical shots you took a few seconds apart, or the same photo saved twice through different apps, are invisible to it. There is a dedicated walkthrough for cleaning up burst and similar shots if that is most of your problem.

Method 3: search by person, place, or thing (tedious)

Google Photos search understands content, so searching "beach" or a person's name returns a result set you can eyeball for repeats. Search "beach 2024" and a vacation burst of fifteen near-identical sunsets appears together, ready to trim.

This works, but only for content you think to search for. It will not surface duplicates scattered through years of library, copies split across Photos and Drive, or re-saved images from messaging apps. It is a spot fix, not a sweep.

Method 4: perceptual hashing (the only method that finds near-duplicates)

A perceptual hash (pHash) is a short fingerprint derived from what an image looks like rather than from its bytes. Two photos of the same scene produce almost the same fingerprint even when one has been resized, cropped slightly, re-compressed, or converted to a different format. Comparing fingerprints is what lets a tool say "these six files are the same photo" when Google's byte hash sees six unrelated files.

Because a fingerprint can be computed from a small thumbnail, a good tool never needs your full-resolution originals. AiCleanerPro Cloud connects with read-only OAuth, reads thumbnails, computes the hashes in your browser, and groups exact and near-duplicates across Google Photos and Google Drive in the same pass. It marks the best copy in each group and deletes only what you confirm. If you want the comparison against other tools first, see the Google Photos duplicate finder comparison.

Which method finds what?

MethodCatchesMissesEffort
Search by date or filenameSame file re-uploaded, obvious same-day repeatsResized, cropped and re-compressed copiesHigh — manual, one batch at a time
Review and DeleteBlurry shots, screenshots, large videosDuplicates of any kindLow, but it is not a duplicate finder
Sort Drive by name'(1)', '(2)' and 'Copy of' filename duplicatesAnything renamed, and everything in PhotosMedium — Drive only
Perceptual-hash toolExact and near-duplicates across Photos and DriveNothing visual; it cannot judge sentiment for youLow — one scan, you confirm deletions

How to find duplicates in Google Photos, step by step

  1. 1

    Search by date or filename

    In Google Photos, type a date or a partial filename (like IMG_1234) into the search bar to group likely duplicates, then select and delete the extra copies.

  2. 2

    Check Review and Delete

    Library → Utilities → Review and Delete surfaces blurry photos, screenshots, and large files — useful cleanup, but it does not find duplicates.

  3. 3

    Sort Drive by name to catch '(1)' and 'Copy of'

    At drive.google.com, sort by name and look for files ending in (1), (2), or starting with 'Copy of'. These are duplicates created by repeated uploads and shared-file copies.

  4. 4

    Run a perceptual-hash tool for the rest

    Connect AiCleanerPro Cloud via read-only OAuth to scan thumbnails across Google Photos and Drive. It catches resized, cropped, and re-saved copies the manual search misses.

  5. 5

    Keep the best copy and delete the duplicates

    Review each group. The tool marks the best copy; confirm what to delete. Everything goes to the 60-day Trash.

  6. 6

    Empty the Trash

    Deleted photos keep counting against your quota for 60 days. Empty the Trash in Google Photos to reclaim the storage right away.

AiCleanerPro Cloud

Find duplicates across Google Photos and Drive in one scan — including the resized and re-saved copies Google can't see. Free for the first 1,000 users.

Join Free Early Access →

Deleting duplicates does not free storage until you empty the Trash

This is the step that makes people think a cleanup did nothing. Photos you delete go to the Google Photos Trash and stay there for 60 days, and every one of them keeps counting against your Google One quota the whole time. Your storage number does not move until you open Library → Trash and empty it. Drive works the same way with its own Trash.

The upside of that 60-day window is that a duplicate cleanup is reversible. If you delete a group and change your mind, restore it from Trash before the window closes. Empty the Trash only once you are happy with the result. If storage is the reason you are here, the Google Photos storage full checklist covers the other categories worth clearing in the same session.

Duplicates on the phone, not in the cloud

Everything above works on your Google account. If the copies you want gone are sitting in your iPhone camera roll instead — which is common when photos were never backed up in the first place — the on-device version of this job is covered in deleting duplicate photos on iPhone, with a wider iPhone photo cleanup guide alongside it. Same perceptual-hash approach, no account connection at all.

Frequently asked questions

Can Google Photos find duplicates automatically?

No. Google Photos blocks identical re-uploads but has no feature to find duplicates already in your library. You search manually or use a third-party tool.

Why does Google Photos keep duplicates if it checks hashes on upload?

The upload check only catches exact byte matches. Resizing, cropping, re-compressing, or converting a photo (JPG to PNG) changes the hash, so the same image uploads again as a new file. Re-saves from WhatsApp and screenshots slip through the same way.

How do I find duplicates across Google Photos and Drive?

Manual comparison across the two services is impractical. A perceptual-hash tool like AiCleanerPro Cloud scans both at once and matches the same image even at different sizes or compressions.

Does 'Free up space' remove duplicates?

No. 'Free up space' deletes the local copies on your phone for photos that are already backed up. Your Google One usage and your bill stay exactly the same, and no duplicates are removed from the cloud.

Will finding and deleting duplicates free up storage?

Yes, once you empty the Trash. Deleted photos sit in the 60-day Trash and keep using your quota until you clear it.

Is it safe to connect a duplicate finder to my Google account?

With a reputable tool, yes. Look for read-only OAuth, thumbnail-only access, and a confirmation step before deletion. AiCleanerPro Cloud never downloads full-resolution photos.

Keep reading