You take 8 photos to get one good one — at every birthday, every sunset, every group shot. iOS doesn't see those as duplicates because they're slightly different. So they pile up. Forever.
79.8k+ people search for this every month. SwipePhotos is built specifically for what they’re trying to do.
SwipePhotos' Smart Stack groups visually-similar photos and shows them as a single grid. Tap the ones you don't want; the keeper stays. 8 photos cleaned in 3 seconds instead of swiping through them one at a time.
Birthdays, sports events, and travel months have the highest burst density.
All 8-12 similar shots at once, instead of one at a time.
The keeper is selected by default. You're only removing, never accidentally deleting the good shot.
The whole stack is processed at once, then you continue swiping.
First 10 photos free — no card. Then €2.99/month or €19.99/year. One subscription covers iPhone, iPad and Mac. No ads, no “Pro” tier, no time-gated unlocks.
A duplicate is byte-for-byte identical — usually because you saved or shared the same file twice. A similar photo is a near-match: same scene, slightly different angle or timing. Burst shots, multiple takes of a group photo, and "3 seconds later" frames are all similar but not duplicate. Most storage is wasted on the similar group, not the byte-identical one.
No — the Duplicates album in iOS 16+ only catches exact duplicates. For visually-similar shots, you need a third-party tool that runs visual similarity matching. SwipePhotos uses Apple's Vision framework on-device for this, so nothing is uploaded.
Smart Stack defaults every photo in the group to "kept" — you have to actively tap a photo to mark it for deletion. The keeper stays untouched unless you explicitly remove it. Anything you do delete still passes through Recently Deleted and is recoverable for 30 days.
Free to try. From €2.99/month or €19.99/year. Works on iPhone, iPad and Mac. 100% on-device.