Duplicate contacts in the Xiaomi phone book is a common problem that occurs after synchronization with multiple accounts (Google, Mi Account, SIM-card), import backups or malfunctions MIUI. Repeated recordings not only clutter the list, but also make it difficult to find the right numbers, and sometimes lead to errors when calling or sending messages.
In this article, we will discuss 5 proven ways to remove duplicates from built-in tools. MIUI To third-party apps, and explain why duplicates appear and how to prevent them from appearing in the future. POCO base MIUI 12โ15 (including global and Chinese firmware versions).
Why are there duplicate contacts on Xiaomi?
Before you delete the repeating numbers, it's important to understand why they occur, and 80 percent of the time, the problem is with synchronizing contacts from different sources.
- ๐ Multiple accounts: the same contacts are stored simultaneously in Google Contacts, Mi Account and local phone memory.
- ๐ฑ Import/export contacts: When you transfer data from another phone (for example, via a.vcf file) or restore from a backup, copies of existing records may appear.
- ๐ถ SIM-card: if the contacts are duplicated between the phone's memory and SIM, The system displays them as separate records.
- ๐ง Failures MIUI: rarely, but there are bugs in the work of the application Contacts, when it independently creates copies when editing.
Most often, duplicates appear after updating MIUI or changing the device (for example, when switching from Redmi Note 10 to Xiaomi 13), in which case the system may incorrectly combine data from the old and new account.
โ ๏ธ Note: If you use Google Contacts as your primary source, removing duplicates directly from your phone may result in them reappearing after the next sync).
Method 1: Integrated contact association in MIUI
The easiest method is to use the Contacts Connection feature, which is available in the standard Contacts app on Xiaomi, which does not require third-party installation and works on all versions of MIUI 12 and later.
Instructions:
- Open the Contacts app (a icon with a person's silhouette).
- Press three points (โฎ) in the upper right corner and select Contact Management.
- Put it on the Connect Contacts.
- The system will automatically find possible duplicates. Opposite each sentence will be a "Unite - press it to confirm."
- If there are many duplicates, use the option to combine all (available in some firmware versions).
After the combination, check if there are any extra entries left. Sometimes the system misses duplicates if the numbers are saved in different formats (for example, +7 999 123-45-67 and 8 (999) 1234567).
Backup your contacts (Settings โ Google โ Backup)
Check your internet connection (to sync with Google)
Close all background applications (to avoid crashes)
Make sure the battery is more than 30% charged.
-->
Method 2: Cleaning duplicates through Google Contacts
If your contacts are synced with your Google Account, the most reliable way to remove duplicates is through the web version of Google Contacts, which ensures that the changes apply to all devices connected to your account.
Step-by-step:
- Open your browser on your computer or phone and go to contacts.google.com.
- Sign in with the same account used on Xiaomi.
- In the left menu, select Duplicates (or Merger and Correct in newer versions).
- The system will show all the repeated recordings. Click Combine opposite each take or select Combine all.
- After you finish, wait for the sync (usually takes 1-5 minutes) and check the contacts on your phone.
If there are too many duplicates (over 100), Google may offer to download a file with suggestions for the merger.
- Download the file. merge_suggestions.csv.
- Open it in Excel or Google Sheets.
- Remove lines with duplicates that do not need to be combined.
- Upload the corrected file back to Google Contacts.
โ ๏ธ Note: If you use Mi Account for sync, changes to Google Contacts will not affect records stored in the Xiaomi cloud. In this case, you will have to clean duplicates separately in the Contacts app (see Method 1).
Only with a Google Account
Only with the Mi Account.
With both accounts.
Locally (without synchronization)
Another option-->
Method 3: Removing duplicates through export/import
If the built-in tools fail, you can use manual cleaning by exporting contacts to a.vcf (vCard) file, which takes longer, but allows you to fully control the process.
Instructions:
- Export Contacts: Open Contacts โ โฎ โ Contact management โ Import/Export: Select Export to file and specify the location of the save (e.g. Downloads).
contacts.vcf
Notepad++
VS Code
BEGIN:VCARD
END:VCARD
TEL:+7...
- In Contacts, select Import from the file.
- Please specify the edited contacts.vcf.
- Select an account to save (such as Google or local memory).
This is suitable for power users, as it requires raw data. If you are not confident in your abilities, use specialized programs (see Method 4).
| Advantages of the method | Deficiencies of the method |
|---|---|
| Complete control of data | Requires technical skills |
| You can delete specific duplicates without affecting the rest. | Risk of error when editing a file |
| It works without the internet. | It takes a lot of time with lots of contacts. |
| Suitable for backups | Does not eliminate the cause of duplicates |
๐ก
Before you edit the.vcf file, back it up, and if something goes wrong, you can get the original data back.
Method 4: Third-party applications for cleaning contacts
If manual methods seem complicated, you can use specialized applications to remove duplicates, which automatically analyze the phone book and suggest combining or removing duplicate records.
The best apps for Xiaomi:
- ๐ฑ Contacts Optimizer is a simple tool with the function of merging duplicates and cleaning empty contacts.
- ๐ Simpler Merge is a utility with advanced algorithms for finding duplicates (including similar names and numbers.
- ๐ ๏ธ Cleanup Duplicate Contacts โ an application with a minimalist interface, optimized for the use of MIUI.
- ๐ Google Contacts (official) โ if you use a Google Account, this app offers built-in tools for merging.
How to use (for example, Contacts Optimizer):
- Install the app from Google Play.
- Start it and give access to the contacts.
- Click Scan - the program will find all the takes.
- Review the offers and confirm the merger or deletion.
- The app can also optimize names (e.g., remove unnecessary spaces).
โ ๏ธ Note: Some applications (e.g. Clean Master or CCleaner) promise to clean contacts, but in practice often delete important data or show annoying ads.
How to check the application for security?
Method 5: Reset and re-synchronize contacts
If none of these methods worked, you can use a radical solution, which is to completely reset contacts and then synchronize them, which is appropriate if the duplicates are due to a MIUI malfunction or a conflict between accounts.
Instructions:
- Backup: Go to Settings โ Google โ Backup and enable copying contacts. Or export contacts to a.vcf file (see Method 3).
- Delete all contacts: In Google Contacts (contacts.google.com), select all entries and click Delete. On your phone, open Contacts. โ โฎ โ Contact management โ Delete everything (for local contacts).
- Turn off sync: Go to Settings โ Accounts and sync. Turn off contact sync for Google and Mi Account.
Restore contacts from backup
- Import a.vcf file or recover data from Google Drive.
- Turn on sync back (only for one account!).
Important: after reset, do not enable sync for multiple accounts at once - this will again lead to duplicates. You should choose one main source (for example, Google Contacts) and disable saving on Mi Account and other accounts. SIM-map.
How to Prevent Duplicate Duplicates in the Future
To avoid recurring problems, follow these guidelines:
- ๐ Use one primary account to sync (e.g., Google only or Mi Account only) and avoid syncing with multiple services at the same time.
- ๐ฒ Turn off the retention of contacts on SIM-For this, go to Contacts. โ โฎ โ Settings โ Imports/Exports โ Settings SIM-Select the cards and choose not to save on SIM.
- ๐ Check duplicates regularly (every 2-3 months) through Google Contacts or embedded tools MIUI.
- ๐ซ Don't import contacts over existing ones. When transferring data from another phone, delete old records first.
- ๐ Update. MIUI. New firmware versions improve contact combination algorithms.
If you change your smartphone frequently (e.g., upgrade from the Redmi Note 11 to the Xiaomi 14), before the data is read:
- Export contacts to.vcf.
- Open the file in the text editor and remove duplicates manually.
- Import the cleaned file to your new phone.
๐ก
The most common reason for duplicates is sync with Google and Mi Account, and choose one primary source and disable the others.