How to Delete Duplicate Photos on iPhone
Step-by-step guide to finding and permanently deleting duplicate photos on your iPhone — using iOS built-in tools and smarter alternatives.
Duplicate photos on iPhone are a silent storage drain. Burst shots you never trimmed, photos synced from old devices, images auto-saved from WhatsApp — they pile up without you noticing. If you want to delete duplicate photos on iPhone properly, iOS has a built-in tool for exact copies, plus faster options for the near-duplicates it misses.
Step 1: Use the iOS Duplicates Album (iOS 16+)
Apple added a dedicated duplicate finder in iOS 16. Here's how to use it:
- Open Photos on your iPhone
- Tap Albums at the bottom of the screen
- Scroll down to the Utilities section
- Tap Duplicates
You'll see a list of duplicate pairs (or groups). For each one, iOS shows you both copies side by side so you can see which is higher quality, then lets you merge them.
To delete duplicates:
- Tap Merge on any pair to keep the best quality version and permanently delete the lower-quality copy
- Tap Select at the top right to select multiple pairs and merge them all at once
- Tap Merge All if you want to process everything in one go
After merging, the deleted copies go to your Recently Deleted album and are permanently removed after 30 days. To reclaim the storage immediately, go to Albums → Recently Deleted → Delete All.
What the iOS tool doesn't catch
The built-in Duplicates album only detects exact duplicates — files that are byte-for-byte identical. It won't find:
- Two shots of the same scene taken a second apart
- An edited version and the original of the same photo
- Burst photos (similar shots from holding the shutter)
- A screenshot of a photo alongside the original
For these, you need a different approach.
Step 2: Clean Up Burst Photos
Burst mode is a major source of near-duplicate clutter. When you hold down the shutter button, your iPhone takes up to 10+ photos per second. Most people keep all of them "just in case."
To clean up bursts:
- Open Photos → Albums → Bursts
- Tap a burst to open it
- Tap Select and swipe through the shots
- Mark your favourite(s), then tap Done
- Choose Keep Only 1 Favourite (or keep a few)
The rest are deleted. Repeat for every burst in your library. If you have hundreds of bursts, this is time-consuming to do manually — Migrate Moments lets you review burst groups faster with a swipe-based interface. Burst photos are one of the main reasons iPhone camera rolls get out of control.
Step 3: Find Near-Duplicates With Migrate Moments
For similar-but-not-identical photos, the Migrate Moments iOS app is the most effective tool available.
- Join the Migrate Moments iOS waitlist — the app is coming soon to the App Store
- Once available, tap Duplicates in the app
- Review groups of similar photos presented side by side
- Tap to delete the ones you don't want to keep
The app uses visual similarity detection — so it catches photos taken seconds apart, edited vs. unedited pairs, and screenshots of photos that also exist in your library. This is the category where most people have the most to gain.
Step 4: Check for Saved Copies From Messaging Apps
WhatsApp, Instagram, and other apps often save photos to your camera roll as you receive them — creating duplicates of photos you may have sent or received. These won't be in the iOS Duplicates album because they're technically different files. If this is just one part of a larger cleanup, see our guide on decluttering your iPhone camera roll for the full system.
The easiest way to handle this:
- Open Photos → Albums and look for albums named after the apps (WhatsApp, Instagram, etc.)
- Review those albums — anything you've already got saved elsewhere can be deleted
- In WhatsApp settings, turn off Save to Camera Roll to stop new duplicates appearing
How to Empty Recently Deleted
After deleting duplicates, photos aren't immediately removed — they sit in Recently Deleted for 30 days. To permanently delete them now and reclaim the storage:
- Open Photos → Albums → Recently Deleted
- Tap Select → Delete All
- Confirm
Your iCloud storage won't update instantly — allow 15–30 minutes for the numbers to refresh.
How Much Space Can You Free Up?
| Duplicate type | Typical space recovered |
|---|---|
| Exact duplicates (iOS tool) | 500MB–3GB |
| Burst photo cleanup | 1–5GB |
| Near-duplicates (similar shots) | 2–10GB |
| Saved copies from messaging apps | 500MB–2GB |
A thorough duplicate cleanup typically frees 3–15GB depending on the size of your library and how long it's been since you last cleaned up.
After the Cleanup
Once duplicates are gone:
- Check your iCloud storage — go to Settings → [Your Name] → iCloud → Manage Storage to see your updated usage. Our guide on how to free up iCloud storage without losing photos covers the next steps if you want to downgrade your plan
- Consider archiving — if you still need more space, archiving older photos to an external drive with the Migrate Moments Mac app is the next step
- Turn off burst mode if you rarely need it — go to Settings → Camera and adjust the burst settings
Frequently asked questions
Does the iOS Duplicates album find all duplicates? No — it only finds exact duplicates. Near-duplicates, similar shots, and burst photos won't appear there. Use Migrate Moments for a more complete cleanup.
Will deleting duplicates from my iPhone delete them from iCloud too? Yes. With iCloud Photos enabled, deletes sync across all your devices and reduce your iCloud storage (after the 30-day Recently Deleted window).
How do I delete duplicate photos without reviewing them one by one? For exact duplicates, tap Merge All in the iOS Duplicates album. For near-duplicates, Migrate Moments groups similar photos so you can quickly pick the best and delete the rest — faster than reviewing individually.
Why do I keep getting duplicate photos? Common causes: importing from old phones or computers, photos syncing back from shared albums, or apps like WhatsApp saving received photos to your camera roll. Check your WhatsApp settings to disable auto-save.
Is it safe to delete duplicate photos? Yes — you're keeping one copy of everything. The risk of accidentally deleting the only copy of something is low if you use the merge function (which keeps the best version). Always empty Recently Deleted only after you've confirmed the cleanup looks right.
Clean Up Duplicates Faster With Migrate Moments for iOS
Migrate Moments for iOS is coming soon to the App Store — it will go further than the built-in iOS tool, catching near-duplicates, similar shots taken seconds apart, and burst clusters that Apple's Duplicates album misses entirely. Join the waitlist at migratemoments.com/ios to be first in line when it launches.
Related articles
Ready to free up your iCloud storage?
Download Migrate Moments free — scan your library in minutes.
Download free for Mac