Duplicate contacts on Xiaomi are a problem that one in three users encounter, and they appear after synchronization with multiple accounts (Google, Mi Account, SIM-Imports from backups or errors in the Contacts app, resulting in a chaos in the phone book, with the same names displayed by the same name. 2-3 Once in a while, you have to look through dozens of repetitive records.
The difficulty is that MIUI doesnโt always handle contact merging correctly โ the standard feature often skips duplicates or creates new ones. In this article, weโll discuss 5 working methods for removing duplicates, including hidden Xiaomi settings, third-party utilities and manual cleaning, and focus on saving important data: numbers, email and tied accounts.
โ ๏ธ Warning: Before any manipulation of contacts, be sure to back up through Settings โ Google โ Backup or export contacts to file VCF. Recovering deleted records without backup is impossible!
The reasons for the appearance of duplicate contacts on Xiaomi
Duplicates rarely occur by themselves, usually created by a user or system when the settings are incorrect.
- ๐ Multiple sync: Google Account, Mi Account and Simultaneous Connection SIM-maps without prioritizing. The system creates separate records for each source.
- ๐ฑ Data portability: Importing contacts from an old phone via a.vcf file or apps like Mi Mover often duplicates existing records.
- ๐ง Mistakes. MIUI: In the firmware MIUI 12-14 There is a bug where the Contacts app does not recognize associated accounts and creates copies when you update.
- ๐ฒ Third-party messengers: WhatsApp, Telegram and Viber can automatically add contacts from chats to the phone book, even if they already have them.
For example, if you saved a colleague's number on Google Contacts and then added it to WhatsApp, the system can create two separate entries with the same name, and sync with Mi Cloud, it will become three.
๐ก How to check the source of the double?
Open duplicate contact โ click Edit โ look at the Account field (e.g. Google or Phone) to help you understand which service is to blame for the proliferation of records.
Method 1: Automatically merge via a standard application
MIUI has a built-in duplicate search and merger function, but it's hidden in the back of the settings. Here's how to activate it:
- Open the Contacts app (a human silhouette icon).
- Slip on three dots in the top right corner โ select Contact Management.
- Go to the section Combine and correct โ Find duplicates.
- The system will scan the phone book and suggest a list of matches. Click Combine all or select specific pairs.
โ ๏ธ Attention: B MIUI 14 and later this function works unstable with contacts tied to the SIM-If you have any duplicates, try temporarily turning off the display. SIM-Contacts in the Application Settings.
๐ What to do if the "Combine" button is inactive?
That means the system didn't find any exact matches.
- ๐ Different number formats (e.g, +79123456789 vs 89123456789).
- ๐ Misprints in names (for example, "Ivan Ivanov" vs "Ivan Ivanov ").
- ๐ง Different email or additional fields (working/personal number).
Remove the gaps in the beginnings/ends of names
Bring numbers to a single format (+7 or 8)
Turn off display SIM-contact
Create a backup copy-->
Method 2: Manual cleaning through Google Contacts
If duplicates are linked to a Google Account, it is more efficient to clean them through the web version of the service, which ensures that changes are synchronized across all devices.
Instructions:
- Go to contacts.google.com and log in.
- In the left menu, select Duplicates (or Flee and Fix in the new version of the interface).
- The system will show match groups. Click Combine for each or choose Combine all.
- For precise settings, open any contact โ More. โ Find and combine duplicates.
๐น Advantages of the method:
- ๐ Changes will apply to all devices linked to Google Account.
- ๐ ๏ธ More flexible tools for merging (you can choose which fields to save).
- ๐ Visualization of connections between contacts (e.g., "This number is associated with 3 records").
โ ๏ธ Note: If you use Mi Account for sync, changes to Google Contacts wonโt affect local entries on Xiaomi, in which case youโll have to clean duplicates both there and there.
How to turn off Mi Account sync for contacts?
Method 3: Third-party cleaning applications
If the built-in tools don't work, we'll have specialized tools to help. 5 popular applications and selected the top-3 Xiaomi:
| Annex | Advantages | Deficiencies | Reference |
|---|---|---|---|
| Simpler Merge | Automatic and manual merger, VCF support, backup | Advertising in the free version | Google Play |
| Contacts Optimizer | Package processing, removal of empty fields, optimization of photos | A complex interface for beginners | Google Play |
| Duplicate Contacts | Minimalist design, work without registration | Limit to 200 contacts in the free version | Google Play |
๐ก How to choose?
- ๐ฑ For Redmi/POCO Small memory is suitable for Duplicate Contacts (weighs) 3 MB).
- ๐ง For deep cleaning (removal of empty fields, compression of photos) โ Contacts Optimizer.
- ๐ค For automatic mode โ Simpler Merge (you can configure the rules of the merger).
โ ๏ธ Warning: Before using third-party apps, turn off contact sync in Settings โ Accounts.This will prevent conflicts during mergers.
๐ก
If the app asks for access to contacts but you doubt its security, check reviews on 4PDA or XDA Developers.The alternative is to use a temporary Google Account for the test.
Method 4: Export/import through VCF-file
This method is suitable for advanced users who are ready to manually edit data, and allows you to remove duplicates at the file level, and then import the "pure" version back.
Step-by-step:
- Export Contacts: Open Contacts" โ โฎ โ Contact management โ Imports/Exports โ Export to file.Select Internal memory and save the file (usually contacts.vcf).
- Edit the file: Copy.vcf on your PC and open it in Notepad++ or VS Code. Use search by FN: (name) or TEL: (number) to find duplicates. Delete the repeating blocks BEGIN:VCARD...END:VCARD.
- Return to Import/Export โ select the edited file.
- Specify your account for saving (we recommend Google for sync).
๐น What's going to happen?
- ๐ฑ Local contacts (save on the phone) will temporarily disappear.
- ๐ After the reboot, they will recover from synchronized accounts (Google, Mi Cloud).
- ๐๏ธ Duplicates created due to cache errors will be deleted.
โ ๏ธ Note: This method will not help if duplicates are stored in the accounts themselves (Google or Mi Account).In this case, first clear contacts through the web interface (see Method 2).
๐ก
Resetting the Contacts app only removes local settings and cache, but does not affect data in cloud accounts.
How to Prevent Duplicate Duplicates in the Future
To prevent the problem from returning, set up the system correctly:
- ๐ Sync: Use only one primary account (Google or Mi Account) and disable the others in Settings โ Accounts.
- ๐ฑ SIM-map: Turn off the display SIM-Contacts in the "Contact" application (settings) โ Display contacts).
- ๐ค Import: When transferring data from another phone, choose Replace Everything rather than Combine.
- ๐ Updates: After update MIUI Check contacts for duplicates โ bugs often come back in new versions.