Why iPhones accumulate duplicates
Most iPhone users have dozens — sometimes hundreds — of duplicate contact entries without realizing it. Every time you sync a new email or social account, iOS imports its address book alongside the existing one. Over a few years, you end up with multiple variations of the same person: one from iCloud, one from Gmail, one from Exchange, sometimes a fourth from a phone migration.
The built-in iPhone Contacts app added a duplicate-detection prompt in iOS 16, but it only catches exact matches and forces you through clusters one at a time. With a few hundred duplicates that's hours of manual review.
Delete Contacts solves this in three taps: scan, review, merge. It catches near-duplicates the built-in tool misses (different phone-number formatting, missing area codes, slight name variations like "Mom" vs "Mom Cell"), and it merges all non-conflicting fields automatically.
How the duplicate scanner works
- 1
Install Delete Contacts from the App Store
Tap the App Store badge or scan the QR code to install Delete Contacts (13.5 MB, requires iOS 17).
- 2
Grant Contacts access
On first launch, allow Delete Contacts to read your address book. Access never leaves the device — verifiable in iOS Privacy Report.
- 3
Run the duplicate scanner
Tap 'Find duplicates'. The app surfaces every contact entry that shares a phone number, email address, or close-match name.
- 4
Review and merge
For each duplicate cluster, swipe to keep the canonical entry; the app merges in non-conflicting fields (additional phones, addresses, notes) automatically.
- 5
Restore any mistakes from the trash
Deleted entries sit in a 30-day trash. Restore any with one tap if you change your mind.