How to Merge Duplicate Contacts in Google Contacts

The short answer
Open contacts.google.com, go to Merge and fix in the left sidebar, and accept the suggested duplicates. For near-matches the tool misses, search by name and use the manual merge option under More actions. To stop them recurring, find the sync source — usually a phone or CRM — and change the sync settings there.
How to merge duplicate contacts in Google Contacts using the Merge and fix tool, manual search, and how to stop duplicates coming back from phone or CRM sync.
On this page
Duplicate contacts in Google Contacts usually arrive in batches: a phone sync adds a new entry for someone already in your list, a CRM export lands with slightly different name formatting, or a CSV import overlaps with existing records. Merging duplicate contacts in Google Contacts takes a few minutes with the built-in Merge and fix tool, but understanding the sync source behind them is what stops them coming back.
The short answer#
Open contacts.google.com in a browser, click Merge and fix in the left sidebar, and work through the suggested duplicates. Each suggestion shows the fields from both records so you can confirm they are the same person before accepting. Click Merge to combine them, or dismiss the suggestion if Google identified the wrong pair.
For near-matches the suggestion engine misses — the same person with two different email addresses, or name variants like R. Chen and Rachel Chen — search by name in the contacts search bar, open one record, click the three-dot More actions menu, and choose Merge with other contact. Google combines every unique field from both cards into one record, keeping all phone numbers, email addresses, and notes.
Before you start#
The Merge and fix tool lives in the full contacts web app. A few things are worth knowing before you begin.
- Use contacts.google.com in a desktop browser. The Gmail sidebar contacts panel does not have the Merge and fix option, and the mobile Contacts app only shows auto-suggestions — it does not offer a manual merge.
- Check Other contacts too if your count looks higher than expected. Gmail auto-saves every address you reply to as an Other contact, and these can overlap with your main directory without appearing in the default view.
- Export a backup first if your list feeds a CRM or if a wrong merge would be hard to fix. In contacts.google.com, open the top-right menu and choose Export, then select Google CSV. Merges cannot be reversed automatically.
Merges are permanent
How to merge duplicates using Merge and fix#
Merge and fix is Google's built-in suggestion engine. It scans your contacts directory for shared phone numbers, email addresses, and similar names, then groups the likely matches by confidence. Work through the list from top to bottom — the highest-confidence pairs appear first.
- 1
Open the Merge and fix panel
Go to contacts.google.com and sign in to the Google account whose contacts you want to clean. In the left sidebar, click Merge and fix. If you do not see it, confirm you are in the full web app and not in a Gmail contacts sidebar or the mobile app.
- 2
Review each suggestion
Click any suggestion to expand both contact records side by side and see their fields. Confirm the two cards describe the same person before accepting. If Google matched the wrong pair — two people who share a company phone number, for example — click the X to dismiss that suggestion without merging.
- 3
Accept or dismiss
Click Merge on a suggestion to combine the two records. The merged contact keeps every unique field from both: all phone numbers, email addresses, and notes are preserved in one card. Click Dismiss to skip a suggestion and leave both records separate.
- 4
Use Merge all for speed
If you have reviewed the remaining suggestions and are confident in all of them, click Merge all to accept every unreviewed suggestion at once. Use this only after spot-checking a sample — the action cannot be reversed.
How to merge contacts that Merge and fix misses#
The suggestion engine matches on shared identifiers like phone numbers and email addresses. It misses near-matches where two records share a name but have entirely different contact details — a work entry and a personal entry for the same person, or a contact created twice from different email signatures.
- 1
Search for the person by name
Type the person's name in the search bar at the top of contacts.google.com. Both versions of the contact should appear in results. If only one shows, try a partial name, the company name, or a known email address.
- 2
Open one of the duplicate records
Click the contact card to open the full detail view. You need to be inside a specific contact to access the merge option — it is not available from the list view.
- 3
Choose Merge with other contact
Click the three-dot icon labeled More actions in the top-right corner of the contact detail. Choose Merge with other contact from the dropdown menu.
- 4
Find and confirm the second record
A search field appears. Type the name or email of the other version and select it from the results. Google shows both records together and asks you to confirm. Accept to combine them into one card with every field from both originals.
What the merge tools look like across platforms#
The full Merge and fix workflow is a web-only feature. The mobile apps offer a limited version of it. If you are on a phone and the merge option is missing, switch to a desktop browser at contacts.google.com.
| Platform | Merge and fix panel | Manual merge option | Best use |
|---|---|---|---|
| contacts.google.com (browser) | Yes — full panel with suggestion list and Merge all | Yes — More actions menu inside a contact | All deduplication work: batch suggestions and manual near-matches |
| Google Contacts iOS and Android app | Suggestions shown on the app home screen | No | Accepting simple auto-suggestions on mobile |
| Gmail contacts sidebar (browser) | No | No | Viewing and editing individual contacts only |
| Google Workspace Admin console | No | No | Domain-level contact policy settings, not individual record cleanup |
What to do when duplicates keep coming back#
Merging existing duplicates without identifying the source is a temporary fix. If a phone, CRM, or third-party service is generating duplicates as part of its sync, the same pairs will be back in Merge and fix within days. The fix is in the sync settings, not the contacts interface.
The table below covers the most common sources and the specific setting that stops each one. You may have more than one active at the same time — address them in order until the duplicates stop recurring.

| Sync source | Why it creates duplicates | How to stop it |
|---|---|---|
| Android phone with Google sync active | The phone native contacts app and Google Contacts sync both write the same person from separate apps, creating two records | Go to Settings, Accounts, Google, your account, and uncheck Contacts sync. Clean up the phone-side duplicates after sync stops. |
| iPhone with iCloud Contacts and Google sync both enabled | iCloud and Google write the same contacts independently, so every person appears in both directories | Pick one source. Turn off iCloud Contacts in iPhone Settings under your Apple ID, or turn off Google sync under Mail, Contacts, Calendars — not both services at once. |
| CRM export or import (as of August 2026, verify your provider's current settings) | The CRM formats names or email addresses slightly differently on each export, which Google reads as a new person | Check the CRM integration settings. Switch to one-directional sync if two-way is enabled, or deduplicate inside the CRM before each export. |
| Gmail auto-save (Other contacts) | Gmail saves every replied-to address as an Other contact, which overlaps with the main directory over time | In Gmail: go to Settings, See all settings, General, and set Create contacts for autocomplete to When I add someone myself. |
| CSV import with inconsistent name formatting | The same name formatted differently on each import — trailing space, comma placement, or suffix — is read as a new person each time | Normalise the name column before each import. Run Merge and fix after every bulk import as a standing cleanup step. |
Use a 24-hour test to identify the source
A faster way to keep contact context clean#
The Merge and fix cycle works, but it requires a manual review every few weeks as new contacts arrive from email activity and phone syncs. Google Contacts has no setting that prevents new duplicates from forming automatically — the suggestion engine catches them after the fact.
We build AI Emaily, an AI email client that handles contact context differently. Instead of deduplicating address book entries, it maintains a per-contact profile in the Context Brain — relationship notes, role, and communication preferences — that you set once. When the same person emails from a second address, you link both to one profile rather than managing two separate cards. Context travels with the conversation thread, not the address, so history does not get split when someone changes domains. There is a 7-day free trial at aiemaily.com — plan details are at aiemaily.com/pricing.
Frequently asked
See it in AI Emaily
Sources

Written by
Nafiul HasanNafiul Hasan is an entrepreneur and AI automation system builder with 10+ years of experience turning messy, manual workflows into reliable automated systems. He designs and ships AI enterprise solutions end-to-end — the agent logic, the data plumbing, and the product people actually use — and founded AI Emaily to give busy professionals their attention back. He writes here from the builder's seat: what works, what breaks, and how to put AI to work without giving up control.