← All guides

How to Find Duplicate Photos on Your Phone or Computer

photosduplicatescleanup

Modern phones encourage taking many photos quickly — bursts, panoramas, multiple shots of the same scene, edited copies that save as duplicates. Within a year, your photo library has thousands of near-identical images. Time to clean up.

On iPhone (iOS 16+): built-in duplicate detection

Apple added duplicate detection in iOS 16:

  1. Open the Photos app
  2. Scroll down in the sidebar (or tap Albums)
  3. Find the Duplicates album under Utilities
  4. Review groups of duplicates
  5. Tap Merge to combine — the highest-quality version is kept, metadata from all copies preserved

The duplicate detection runs on-device. Pretty good for exact duplicates and minor variants. Won’t catch “similar but different” photos (two of the same person from slightly different angles).

On Android: Google Photos cleanup

Google Photos analyzes your library and suggests duplicates:

  1. Open Google Photos
  2. Tap your profile → Photos settingsManage storage
  3. Review Photos to review suggestions
  4. Tap to delete suggested duplicates

Like Apple, this catches exact duplicates and minor variants. Manual review for similar-but-not-identical photos.

On Mac: Photos app duplicates

macOS Photos has built-in duplicate detection (since macOS Ventura):

  1. Open Photos on Mac
  2. In the sidebar, scroll to UtilitiesDuplicates
  3. Review and merge

Same engine as iOS. If your library is iCloud-synced, run on Mac for keyboard-based bulk operations.

On Windows: third-party tools

Windows doesn’t have built-in duplicate detection. Free tools:

  • VisiPics (free): visual similarity detection
  • dupeGuru (free, cross-platform): hash-based + image similarity
  • AntiTwin (free): finds exact and similar duplicates
  • CCleaner (free): includes duplicate finder among other features

Workflow:

  1. Install the tool
  2. Point at your photo directory
  3. Let it scan
  4. Review results
  5. Delete carefully — most tools have “preview” mode before deletion

On any platform: dupeGuru (open source, cross-platform)

dupeGuru is free, runs on Mac/Windows/Linux. Handles photos in “Picture Mode” using visual similarity.

Setup: install, add your photo folders, click Scan, review results.

It catches:

  • Exact duplicates (same file in different folders)
  • Renamed copies (same image, different filename)
  • Resized versions (the original and a thumbnail copy)
  • Format-converted versions (the original JPG and a PNG export)

Spend a few minutes learning the controls; it pays off quickly.

What “duplicate” means matters

Different tools find different things:

Exact byte-for-byte duplicates: same file content, possibly different filenames. Easy to identify with file hashing.

Visual duplicates: same content, different resolutions, formats, or qualities. Need image-similarity algorithms (perceptual hashing).

Near-duplicates: very similar but not identical — burst sequences, slight time differences, minor crops. Hardest to identify automatically.

Most “free” tools handle the first two well. Near-duplicates require manual review.

What to keep vs delete

When reviewing duplicates, keep the version with:

  • Highest resolution — usually the best master
  • Original format (not a re-encoded copy) — preserves quality
  • All EXIF metadata — has GPS, timestamp, camera info
  • In the chronologically right place — sometimes copies have new timestamps from being re-saved

Delete the copies that are:

  • Smaller resolution / thumbnail
  • Re-encoded with different compression
  • Missing metadata (likely an export)

Avoiding future duplicates

Don’t enable both iCloud and Google Photos for the same photos — they create duplicate cloud storage.

Avoid “edit a copy” behavior: many apps auto-save edited versions as new files. Configure to overwrite or to a separate folder.

Standardize where you import to: pick one master location (iCloud Photos OR Google Photos OR a local NAS). Pulling photos from your phone to multiple destinations creates duplicates.

Clean up imports promptly: importing the same memory card to your computer twice creates duplicates. Notice and delete the second import.

Burst photos are not duplicates — review separately

If you shoot in burst mode, the result is a sequence of similar-but-not-identical photos. Tools may flag these as duplicates but they shouldn’t all be deleted — keep the best one or two.

iPhone Photos app shows bursts as a collapsed group; click “Select” to choose favorites and delete the rest.

Cloud storage considerations

If your photos are in iCloud or Google Photos, deletions sync across all your devices. Once deleted, photos go to a Recently Deleted folder for ~30 days, then permanently removed.

If you’re not sure about a deletion, take a screenshot of what you’re removing first. Once permanently deleted, you can’t recover.

TL;DR

  • iPhone 16+ / Mac Ventura+: built-in Duplicates album in Photos
  • Android / Google Photos: built-in cleanup suggestions
  • Windows: dupeGuru (free, cross-platform) or VisiPics
  • Any platform: dupeGuru handles all major operating systems
  • Keep: highest resolution, original format, full metadata
  • Avoid future duplicates: don’t dual-sync, standardize imports, clean up burst photos manually