Skip to content
TidyByte
8 min read

How to Find and Delete Duplicate Photos on Your iPhone

Duplicate photos pile up fast — from iCloud sync, HDR mode, burst shots, and sharing across apps. Here's exactly how to find and delete them, including the near-identical shots that iOS misses.

Why duplicate photos accumulate

If you've been using an iPhone for more than a year, you almost certainly have duplicate photos. They come from several sources:

  • iCloud sync — when you restore from a backup or switch devices, iCloud sometimes creates duplicates during the sync process.
  • HDR mode — older iPhones saved both the HDR and non-HDR version of each shot, doubling your count.
  • Burst mode — holding the shutter captures 10 frames per second. Most users keep 1-2 and forget to delete the rest.
  • Sharing apps — WhatsApp, Telegram, and other messaging apps save received photos to your library, often duplicating what you already have.
  • Editing apps — some apps save a copy when you edit, leaving both the original and the modified version.

The built-in Duplicates album (and its limits)

Starting with iOS 16, Apple added a Duplicates album under Photos → Albums → Utilities. It automatically merges exact byte-for-byte duplicates.

This is useful, but it has significant limitations:

  • It only finds exact duplicates — photos with identical file data.
  • It does not detect near-duplicates — photos that look almost identical but differ by a crop, filter, slight recomposition, or re-encoding.
  • It does not group burst sequences or visually similar shots.
  • The merge process is slow and doesn't let you choose which version to keep.

For most users, the built-in tool catches maybe 30% of the actual duplicates. The rest — the near-duplicates, the similar shots, the burst sequences — require a more sophisticated approach.

How TidyByte finds duplicates

TidyByte uses two complementary methods to catch every type of duplicate:

Exact duplicates: SHA-256 hashing

Every file gets a SHA-256 hash — a unique fingerprint of its data. Two photos with the same hash are byte-for-byte identical, regardless of filename. This is the same method forensic analysts use for file verification.

Near-duplicates: Apple Vision feature prints

For visually similar photos, TidyByte uses Apple's Vision framework to generate a feature print — a mathematical representation of what the image looks like. It then compares feature prints across your library to find photos that look nearly identical, even if they differ by:

  • A crop or slight recomposition
  • A filter or brightness adjustment
  • Different file formats (HEIF vs JPEG)
  • Slight differences in resolution

This catches the duplicates that iOS's built-in tool misses entirely.

Step-by-step: deleting duplicates with TidyByte

  1. Open TidyByte and tap "Duplicates" from the cleanup toolkit on the home screen.
  2. Wait for the scan to complete. TidyByte scans your entire library using SHA-256 hashing. The scan typically takes 30-60 seconds for a 10,000-photo library.
  3. Review each duplicate group. TidyByte shows you groups of identical photos side by side. The oldest photo in each group is pre-selected to keep; the rest are marked for deletion.
  4. Adjust your selections if needed. Tap any photo to change which version you want to keep.
  5. Confirm the deletion. Deleted photos go to the iOS Recently Deleted album, where they sit for 30 days before permanent removal.

For near-duplicates, tap "Similar photos" instead. The workflow is the same, but TidyByte groups photos by visual similarity rather than exact match.

How much space can you reclaim?

It varies by library, but here are typical results from real users:

Library size Typical duplicates found Space reclaimed
2,000 photos 50-150 500 MB - 1.5 GB
5,000 photos 200-500 1.5 - 4 GB
10,000 photos 500-1,500 3 - 8 GB
20,000+ photos 1,000-3,000 5 - 15 GB

These numbers include both exact duplicates and near-duplicates found by the Vision-based similarity scan.

Tips to prevent duplicates in the future

  • Turn off "Keep Normal Photo" in HDR settings (Settings → Camera) so only the HDR version is saved.
  • Review burst photos immediately after taking them. Pick the best and delete the rest while you still remember which one you liked.
  • Disable auto-save in messaging apps. In WhatsApp, go to Settings → Chats → Save to Camera Album and turn it off.
  • Run a duplicate scan monthly. TidyByte is free and takes under a minute. A quick monthly cleanup prevents accumulation.

Frequently asked questions

Why do I have so many duplicate photos on my iPhone?

Duplicates accumulate from iCloud sync across devices, HDR mode saving both versions, sharing photos via messaging apps, burst mode, and editing apps that save copies. Each mechanism creates slightly different versions of the same photo.

Doesn't the iPhone already have a built-in Duplicates album?

Yes, iOS 16+ has a Duplicates album in the Photos app. It merges exact duplicates automatically. However, it only finds exact byte-for-byte matches — it does not detect near-duplicates, similar shots from burst mode, or photos that differ by a crop or filter.

Is it safe to delete duplicate photos?

Yes. Deleted photos go to the iOS Recently Deleted album, where they sit for 30 days before permanent removal. You can always recover them within that window.

How does TidyByte find near-duplicate photos?

TidyByte uses Apple's Vision framework to generate feature prints — mathematical representations of each image. It then compares these prints to find visually similar photos, even if they differ by a crop, filter, or slight recomposition.

How much space can I reclaim by deleting duplicates?

It varies by library, but most users find 5-15% of their photo library consists of duplicates or near-duplicates. For a 10,000-photo library, that's 500-1,500 photos — often 2-5 GB of storage.

Ready to clean up your duplicates?

TidyByte is free, runs 100% on your device, and finds duplicates that iOS misses.