Contacts guide

How to merge duplicate contacts on iPhone

· 6 min read

Short answer

Open a duplicated contact, tap Edit, scroll to Link Contacts and pick the other copy — iOS shows them as one card afterwards. This is one-at-a-time and it links rather than merges, so the duplicates still exist underneath. For a whole address book, back it up first, then merge in bulk. Duplicates that keep returning are almost always caused by two accounts syncing contacts at once.

Why duplicate contacts appear

Almost always because more than one account is syncing contacts into the same address book. Check Settings → Apps → Contacts → Accounts: if iCloud and Gmail (or an Exchange work account) both have Contacts switched on, every person who exists in both appears twice.

Other common causes:

  • Restoring from a backup on top of contacts that already synced.
  • Importing a .vcf file more than once.
  • Messaging and social apps that were granted contact access and wrote entries back.
  • The same person saved twice under slightly different names — "Mum" and "Mum Mobile".

This matters because if you merge without fixing the underlying sync, the duplicates come back.

Back up before you touch anything

Merging is hard to reverse by hand. Do this first.

If you use iCloud Contacts: sign in at icloud.com/contacts on a computer, select all, and use the export option to save a .vcf file. That single file is your whole address book, and it can be re-imported.

From the phone: iPhone Cleaner has a Backups screen in the Contacts tab that exports a restorable copy in a few seconds, without needing a computer.

A full iPhone backup (iCloud or a computer) also includes contacts, but restoring one to get a contact back means rolling the entire phone back, which is rarely proportionate.

iOS can join two cards so they display as one:

  1. Open Contacts and tap one of the duplicates.
  2. Tap Edit.
  3. Scroll to the bottom and tap Link Contacts….
  4. Choose the other copy, tap Link, then Done.

Two things to understand about this. It works on one pair at a time, so it is impractical past a handful. And it links rather than merges — the separate cards still exist in their respective accounts, iOS just presents them as one. If you later switch accounts or export, the duplicates are still there underneath.

Method 2: merging in bulk

For an address book with dozens or hundreds of duplicates, you need something that finds matches across the whole set and merges them properly.

iPhone Cleaner scans for contacts sharing a name, a phone number or an email address, shows every match for you to preview, and merges the ones you approve into single entries. Fields from all copies are kept — where two entries disagree, both values are retained rather than one overwriting the other.

  1. Open the Contacts tab and grant contacts access.
  2. Take the backup from the Backups screen.
  3. Open Duplicates and review the matches. Nothing is merged until you confirm.
  4. Merge the ones you agree with, and leave the rest.

Review rather than merging everything at once. Family members who share a landline, or colleagues on a shared support address, look like duplicates to any matching rule and are not.

Stopping them coming back

Pick one account to be the home for your contacts — for most people, iCloud — and turn Contacts off for the others.

  1. Settings → Apps → Contacts → Accounts.
  2. Open each account that is not your chosen one.
  3. Turn Contacts off.

iOS asks whether to keep or delete the contacts previously synced from that account. Choose Keep on My iPhone if you are not certain they exist in your main account — you can always merge the leftovers afterwards, but you cannot un-delete them.

Then set the default under Settings → Apps → Contacts → Default Account so new contacts all land in the same place.

Tidying up while you are in there

  • Entries with no phone number and no email are usually import debris and safe to remove.
  • Set a consistent sort order under Settings → Apps → Contacts → Sort Order, so near-matches sit next to each other and are easier to spot.
  • Add country codes. Numbers stored as +44 7… match reliably across accounts and work when you travel; locally-formatted ones often do not.

Frequently asked questions

How do I merge two contacts on iPhone?

Open one of the contacts, tap Edit, scroll to the bottom and tap Link Contacts. Choose the other copy and tap Link, then Done. iOS then displays both cards as a single contact. This works one pair at a time.

Why does my iPhone keep creating duplicate contacts?

Usually because more than one account is syncing contacts at the same time. Check Settings, Contacts, Accounts — if both iCloud and a Gmail or Exchange account have Contacts turned on, everyone stored in both appears twice. Turn Contacts off for all but one account to stop it recurring.

Does merging contacts on iPhone delete phone numbers?

No. Merging combines the fields from each matched entry into one contact, so numbers, emails and addresses from all copies are kept. Where two entries hold different values for the same field, both are retained.

How do I back up my iPhone contacts before merging?

Sign in to icloud.com/contacts on a computer, select all contacts and export a .vcf file, which can be re-imported later. On the phone itself, the Backups screen in iPhone Cleaner's Contacts tab exports a restorable copy without needing a computer.

See what a scan finds on your phone

iPhone Cleaner is free to download and free to scan — you get the exact figure for your own library before deciding anything. Every scan runs on the device.

Get it on the App Store