Duplicate Photo Cleaner for iPhone: On-Device Detection That Respects Your Library
How perceptual hashing finds duplicate photos on iPhone without cloud uploads, what to keep in each cluster, and how Phlash Duplicates mode speeds up decisions.
Why duplicates pile up on iPhone
Burst mode, Live Photo stills, editing exports, and "save again" from messaging apps create near-identical files that Photos rarely surfaces as a single tidy list.
A duplicate photo cleaner should group visually similar shots and let you pick one keeper—without sending those images to a server for analysis.
How on-device duplicate detection works
Perceptual hashing converts each image into a compact fingerprint. Similar hashes cluster together even when filenames, dates, or albums differ.
Phlash runs this locally with Core Image and on-device indexes so clusters load quickly on repeat visits. No upload step, no account required for the core mechanic.
What to keep in each cluster
Prefer the sharpest face, the best exposure, or the shot with fewer partial blinks—not necessarily the newest file timestamp.
When two images differ slightly (crop vs. full frame), keep the version you are more likely to share or print. Delete the rest after review.
Pair duplicates with other cleanup modes
Duplicates reclaim space from repetition; Large Videos mode tackles the single files that dominate storage charts; Screenshots mode clears OCR-readable clutter.
Used together, these passes can recover gigabytes without touching the photos you actually care about. Phlash keeps all three modes in one calm home screen.