Duplicate photo cleaner
Find duplicate and similar photos, keep the best one and free up storage. Review every group before anything is deleted. iPhone and Android.
At a glance
- Finds exact duplicates and visually similar photos (bursts, re-shots, saved-twice images)
- Groups them side by side so you pick the keeper
- Deletes only what you select, to your phone's Recently Deleted or Trash
- Shows the space you will recover before you confirm
- iPhone and Android
Most camera rolls are a quarter repeats: the burst you took to get one good shot, the photo saved from a group chat twice, the screenshot you took again because you weren’t sure the first one worked. Individually they are small. Together they are the reason “Storage almost full” keeps appearing.
TuckVault’s duplicate photo cleaner finds those repeats, lines them up next to each other and lets you keep the best one. Nothing is deleted until you say so.
How it works
- Scan. Open Cleanup → Duplicate photos. The app reads your library and groups exact duplicates and similar shots.
- Review. Each group shows the photos side by side with resolution and size. The sharpest, largest version is pre-selected as the keeper; tap to change it.
- Clean. Confirm the group (or all groups at once). The others move to Recently Deleted or Trash.
- Empty the bin. Space is only recovered once the bin is emptied — the app reminds you.
Duplicates vs similar photos
Exact duplicates are byte-for-byte copies: the same image saved twice. The iPhone Photos app merges these itself in the Duplicates album (iOS 16+), and Google Photos quietly skips them on upload.
Similar photos are the bigger problem: five frames of the same sunset, a burst of a jumping child, the same document scanned twice. No built-in tool groups these for you. TuckVault does, and it is where most of the recovered space comes from.
Safe-cleanup checklist
- Keep the highest-resolution version when the shots are otherwise identical; it is usually the pre-selected one.
- In a burst, keep the frame where everyone’s eyes are open, not the biggest file.
- Back up irreplaceable albums before a big cleanup. Recently Deleted is a safety net, not a backup.
- Empty Recently Deleted or Trash afterwards, then check your cloud library’s bin too if photos back up to iCloud or Google Photos.
Before you clean, decide what’s private
A cleanup is the moment you see every photo on the phone at once — including the ones that should not be in the camera roll at all. Move those into the private vault first, then run the cleaner on what is left.
Lock what's private. Clear what isn't.
TuckVault keeps your private photos, videos and documents behind a PIN or pattern with AES encryption on your device — and cleans up duplicates, large videos and messy contacts on the same phone. Free to download for iPhone and Android.
Frequently asked questions
How does it decide two photos are duplicates?
Exact duplicates are matched by content. Similar photos — the same scene shot several times, a burst, a photo saved from a chat twice at different sizes — are matched by visual similarity and shown as a group, with the highest-resolution version suggested as the keeper. You always make the final call.
Does the iPhone Photos app already do this?
iOS 16 and later has a Duplicates album under Utilities that merges exact and near-exact copies. It does not catch bursts and re-shots of the same scene, which is where most of the clutter is. TuckVault covers both.
Is the space freed immediately?
Deleted photos go to Recently Deleted (iPhone) or Trash (Android/Google Photos) for up to 30 days. Empty it to recover the space right away; the app reminds you.
Can it delete something I wanted to keep?
It never deletes on its own. Every group is shown for review, the suggested keeper is just a suggestion, and the originals are recoverable from the bin for 30 days.