How to Delete Duplicate Contacts on iPhone (Merge Them All in 2026)
Open your contact list and there they are: three copies of your mom, two "John Work"s, a number-only entry you saved in a parking lot in 2019, and someone named "." with no phone number at all. You're not careless — duplicate contacts are what happens automatically when iCloud, Gmail, and your old carrier account all sync the same people into one list.
Here's why it happens, and how to merge exact duplicates with Apple's built-in tool.
Why Your iPhone Fills Up With Duplicate Contacts
Your iPhone doesn't keep one contact list — it merges several live sources into one view. Duplicates appear when the same person exists in more than one of them:
- Multiple synced accounts — iCloud, Gmail, and Outlook/Exchange each store their own copy of the same person. Add a work account and half your address book doubles overnight.
- Phone upgrades and restores — transferring to a new iPhone or restoring a backup can re-import contacts that were already syncing from the cloud.
- Old SIM and carrier imports — that one-time "Import SIM Contacts" tap from years ago is still haunting your list.
- Apps that write to contacts — WhatsApp, CRMs, and "backup" tools can create their own copies.
- Manual saves — you saved "Sarah" in 2021 and "Sarah Chen" in 2024, not remembering she was already in there.
That last example matters, because it's the kind Apple's built-in tool can't fix.
Method 1: Apple's Built-In Duplicate Merge (iOS 16+)
Since iOS 16, the Contacts app can detect and merge duplicates itself:
- Open the Contacts app (or the Phone app → Contacts tab).
- Look for a Duplicates Found banner just under your own card at the top.
- Tap View Duplicates.
- Tap a pair to review and Merge it, or tap Merge All to combine every detected duplicate at once.
Merging combines the cards' phone numbers, emails, and notes onto a single contact — nothing is thrown away. If you don't see the banner, iOS hasn't detected exact duplicates (or is still scanning a recently changed list).
Why the Built-In Tool Misses So Many Duplicates
Apple's detection is deliberately conservative. It looks for contacts whose names match almost exactly. That means it typically won't catch:
- "Sarah" vs "Sarah Chen" — same person, different name formats.
- "John Smith" vs "John Smith Work" — suffixes and labels break the match.
- Same person, different numbers — an old number on one card, the current one on another.
- Junk entries — contacts with no name, no number, or just an email fragment aren't "duplicates," so they're never flagged at all.
- Cross-account copies it can't merge — some Exchange/Gmail account combinations refuse to merge into iCloud cards.
Run Merge All and you'll usually still be left with dozens of near-duplicates and junk cards. Cleaning those by hand means opening each contact, comparing, deleting, and repeating — for as long as your patience lasts.
Method 2: Look for Duplicates on a Mac
If you keep your contacts in iCloud and own a Mac, the Contacts app there has a slightly older tool: open Contacts, then choose Card → Look for Duplicates and confirm the merge. It has the same exact-match limitation, but it's a useful second pass, and changes sync back to your iPhone through iCloud.
Method 3: Use a contact cleaner
Phone Diet includes a Contact Cleaner that merges duplicates in one tap. Back up the address book first. The listing does not describe fuzzy name matching or incomplete-contact detection.

That privacy point deserves one more sentence: your address book contains other people's personal data. Plenty of free "contact backup" apps quietly upload entire contact lists to their servers — check any cleaner's App Store privacy label before letting it touch your contacts. We wrote more about spotting the sketchy ones in Are iPhone Cleaner Apps Safe?
Stop New Duplicates From Coming Back
Once your list is clean, a few settings keep it that way:
- Pick one default account. Go to Settings → Apps → Contacts → Default Account and choose where new contacts are saved (iCloud for most people). New saves stop landing in random accounts.
- Stop syncing contacts from accounts you don't need. In Settings → Apps → Contacts → Contact Accounts, turn off Contacts for accounts that duplicate your iCloud list (an old Gmail, a defunct work account).
- Don't re-import SIM contacts. If they're already syncing via iCloud, that import only creates copies.
- Do a quick re-scan after big changes — new phone, new mail account, restored backup. That's when duplicates breed.
The Bottom Line
Duplicate contacts aren't your fault — they're a side effect of every account keeping its own copy of the same people. Apple's built-in merge (Contacts → Duplicates Found → Merge All) is the right first step and completely safe. But it only catches exact name matches, and it never touches the no-name, no-number junk. Phone Diet includes an on-device contact cleaner. Contacts never leave the iPhone.
Common questions
Why does my iPhone have duplicate contacts?
Duplicates almost always come from syncing more than one account — iCloud, Gmail, Outlook/Exchange, and old carrier or SIM imports each keep their own copy of the same person. Every time you add an account, transfer to a new iPhone, or restore a backup, copies can multiply. WhatsApp and other apps writing to contacts, and one-off vCard/CSV imports, add even more.
Does iPhone have a built-in way to merge duplicate contacts?
Yes. On iOS 16 and later, open the Contacts app (or the Phone app's Contacts tab) and look for a 'Duplicates Found' banner under your My Card. Tap View Duplicates, then merge entries one by one or tap Merge All. It only catches contacts whose names match almost exactly, and it can't merge across some account types — which is why many duplicates survive it.
Will merging contacts delete any information?
No — merging combines information. Phone numbers, emails, addresses, and notes from the duplicate cards are kept on the single merged card. If two cards have conflicting data (like different company names), the merged card keeps one value, so it's worth a quick review after merging. Backing up contacts first is always smart.
How do I delete many contacts at once on iPhone?
In the Contacts app you can tap a contact with two fingers and drag to select several, then delete them together. There is no select-all. Phone Diet's Contact Cleaner merges duplicates in one tap. Back up the address book first. The listing does not describe incomplete-contact detection.
Is it safe to use a contact cleaner app?
It's safe if the app processes contacts on your device and doesn't upload your address book. Check the App Store privacy label: if a free 'contacts backup' or cleaner app collects your contact list, your friends' names, numbers, and emails may be sent to a server. Phone Diet includes a contact cleaner.
Merge Every Duplicate Contact in One Tap
Phone Diet runs on iPhone and iPad (iOS 17.0 or later, or iPadOS 17.0 or later). Similar Photos groups near-identical shots and marks the best one 'Keep'. Duplicates are exact copies. It also finds blurry and dark photos, screenshots, screen recordings, Live Photos, and bursts, and it lists Largest Files. Photos never leave the device. Video compression uses HEVC and can make a video up to 70% smaller. Undo has a countdown, and Recover keeps removed items for 30 days, or 7 or 60. Smart Albums and swipe to sort are included. The full scan is free, and the first cleanup of up to 1 GB is free.
Get Phone Diet on the App Store