On Xiaomi smartphones with a shell MIUI 12 Duplicate contacts is a common problem, especially if you sync data with multiple accounts (Google, Mi Account, SIM-You can also transfer the phone book from another device, and the repeated records not only clutter up the list, but also make it harder to find the right caller. MIUI 12 have built-in tools for automatic and manual pairing of takes, as well as third-party solutions for complex cases.
In this article, weโll look at all the ways you can do it, from the standard features of the Contacts app to hidden sync settings and trusted third-party apps. Youโll learn how to avoid data loss when combined, why duplicates reappear after cleaning, and what to do if the system doesnโt see repeat contacts. Instructions are relevant for all Xiaomi, Redmi and POCO models based on MIUI 12 (including Mi 10/11, Redmi Note 9/10, POCO X3, etc.).
Why do you have duplicate contacts on Xiaomi?
Before cleaning, it is important to understand the reasons for duplication, most often the problem arises from:
- ๐ Multiple sync: the same contacts are downloaded simultaneously from Google Account, Mi Account and Google SIM-map.
- ๐ฑ Transfer data from another smartphone via Mi Mover, Bluetooth or backups (e.g.,.vcf files).
- ๐ Synchronization errors: If the connection to the Internet is interrupted during the update of contacts, the system can create copies of the system.
- ๐ Manual Addition: Users sometimes accidentally create duplicates by editing contacts in different accounts.
Especially often, the problem manifests itself after updating MIUI or resetting, when the system re-synchronizes data from all sources, for example, if you used Xiaomi Mi 9 on MIUI 11, and after switching to Mi 11 with MIUI 12 noticed duplicates - the fault of this overlapping of old and new records.
โ ๏ธ Note: If you use Google Contacts as your primary source, do not disable sync in your account settings โ this may result in data loss on the next update.
Method 1: Automatically connect via the Contacts app
The easiest way is to use the built-in auto-unification feature in the standard Contacts app, which is available on all Xiaomi devices with MIUI 12 and above.
Instructions:
- Open the Contacts app (a icon with a person's silhouette).
- Tap it on three points (โฎ) in the upper right corner and select Contact Management.
- Go to the section "Connect Contacts".
- The system will automatically find all the takes. Press Combine all or select specific pairs manually.
- Confirm the action by pressing Ready.
If the Unify All button is inactive, the system has not detected any obvious duplicates, in which case try manually combining (see next section) or check the sync settings.
Backup your contacts (Settings โ Google โ Backup)
Check the stability of the Internet connection
Close all background applications except Contacts
Make sure that there are no contacts with the same names but different numbers (they will have to be combined manually)
-->
After the merger, it is recommended to restart the smartphone so that the changes apply to all system services (calls, messages, WhatsApp, etc.).
Method 2: Manual combination of doubles
If the automatic function failed or you want to control the process, use manual mode, which is especially useful when the duplicates have partial matches (for example, the same name but different numbers or email addresses).
How to combine manually:
- Open the Contacts app and find a duplicate contact.
- Slip on it, then click Edit (pencil icon).
- In the upper right corner, select Combine with...
- Check all the repeated recordings and click Ready.
- The system will suggest saving data from both contacts, select the current information (for example, the last phone number) and confirm.
To speed up the process, you can use a search by name: enter the name or contact name in the search bar, and the system will show all related entries.
๐ก
If you have hundreds of takes, start with the contacts you use most often (such as family, coworkers) and save time searching in the future.
Method 3: Connecting through Google Contacts
If the duplicates are due to sync with Google Account, it is more convenient to fix them directly in the web version of Google Contacts.This method is suitable for users who store the main phone book in Google.
Step-by-step:
- Open on your computer or smartphone the site contacts.google.com and log in.
- In the left menu, select Doubles (Current and Manage section).
- The system will show all the repeated contacts. Press Combine all or select specific pairs.
- After the combination, wait for synchronization (usually takes 5-10 minutes) and check the contact list on Xiaomi.
The advantage of this method is centralized management: changes will apply to all devices associated with your Google Account. However, be careful: if you previously edited contacts only on Xiaomi, some data may not be saved to Google.
โ ๏ธ Note: If you use Mi Account as your primary contact source, changes to Google Contacts wonโt affect duplicates created through Xiaomi Cloud.
Method 4: Reset and re-synchronize contacts
If previous methods have failed, try a full synchronization reset, which is radical but effective in cases where duplicates are caused by MIUI 12 malfunctions.
Instructions:
- Go to Settings โ Accounts and Synchronization.
- Select a Google Account (or Mi Account if you use it).
- Turn off the synchronization of contacts, moving the slider to the off position.
- Go back to Settings โ Applications โ Application Management.
- Find the Contacts app, open its settings and click Clear Data (not to be confused with Clear Cache!).
- Confirm action. All local contacts will be deleted, but the data in Google/Mi Account will remain.
- Go back to sync and turn it on again. Wait until it's done.
This method will remove all local duplicates, but requires mandatory backup. If you don't sync your contacts to the cloud, all the data will be lost!
Google Account
Mi Account (Xiaomi Cloud)
SIM-map
Local storage (without synchronization)
Other-->
| Combination | Advantages | Deficiencies | Implementation time |
|---|---|---|---|
| Automatic in "Contacts" | Quickly, no additional action is required. | Doesn't always find all the takes. | 1-2 minutes |
| Manual association | Exact control of data | Long time with a lot of take | 5-30 minutes |
| Google Contacts | Synchronized across all devices | Does not affect the take from Mi Account | 3-10 minutes |
| Resetting synchronization | Remove all the takes at once | Risk of data loss without backup | 5-15 minutes |
Method 5: Third-party applications for contact combination
If the built-in MIUI 12 tools fail, you can use third-party utilities, which offer advanced features such as finding duplicates by partial matches, mass editing, and export/import data.
Top.-3 tested applications:
- ๐ Simpler Merge โ automatically finds and combines duplicates, supports backup. Download to Google Play.
- ๐ Contacts Optimizer โ not only clears duplicates, but also empty or incomplete entries.
- ๐ Cleanup: Duplicate Contacts โ simple interface, works without registration, supports Russian language.
Before using third-party applications:
- Create a backup of your contacts (via Settings โ Google โ Backup or export to.vcf).
- Check the reviews and app rankings on Google Play.
- Do not give apps access to SMS or calls โ this is not required to connect contacts.
How to export contacts to.vcf file?
How can we prevent the appearance of doubles in the future?
To avoid recurring problems, follow these guidelines:
- ๐ Select one primary sync source (e.g., Google Account only or Mi Account only). Disable duplicate accounts in Settings โ Accounts and synchronization.
- ๐ฑ Check your contacts regularly for doubles (every 1-2 months).
- ๐ Use one name format (e.g. always give first name, then first name).
- ๐ Avoid manually adding contacts that are already in the phone book (for example, when saving a number from the phone book). SMS).
If you often migrate contacts between devices, use a single cloud service (like Google Contacts) and opt out of importing via.vcf or Bluetooth.
๐ก
The most common reason for duplicates to reappear is simultaneous sync with Google and Mi Account. Disable one of the sources to avoid overlaying data.