How to Remove Contact Doubles on Xiaomi: A Complete 2026 Guide

Duplicate contacts in the Xiaomi phone book are a problem that one in three users encounter, and it occurs after synchronization with multiple accounts (Google, Mi Account, SIM-card), import from backups or malfunctions MIUI. Instead of just one contact, you can see 2-3 Copies with the same names but different numbers – or vice versa, the same numbers are tied to different records.

This problem can be solved both with standard MIUI tools and with the help of third-party applications. In this article, we will discuss 5 proven methods, including hidden system functions that work on all models from the Redmi Note 10 to the Xiaomi 14 Ultra.

Before you start removing duplicates, make sure you have a backup of your contacts. Even if you use the cloud, syncing with Google doesn’t always keep a history of change β€” when you delete duplicates in bulk, you run the risk of losing important numbers. In extreme cases, they can be restored within 30 days through the Google Contacts basket, but it’s easier to hedge your back in advance.

πŸ“Š How many duplicate contacts do you have in your phone book?
10.
10-50
50-100
More than 100.
I don't know.

1. Built-in merger function in MIUI

Starting with MIUI 12, Xiaomi’s firmware has a tool for automatically searching and combining duplicate contacts. It doesn’t work perfectly (may skip some records), but it can handle 70-80% of takes without installing third-party apps.

To take advantage of this function:

  1. Open the Contacts app.
  2. Slip on three dots in the top right corner and select Contact Management.
  3. Go to the "Connect Contacts" section (on some firmwares it may be called "Find duplicates").
  4. Wait until the scan is completed, the system will show a list of duplicate records.
  5. Click Combine All or select specific contacts to merge.

⚠️ Note: If the takes have different names (e.g., "Ivan Ivanov" and "Vanya"), the system may not recognize them as the same. In this case, you have to combine the recordings manually - to do this, click on the contact, then on three dots and select "Combine with....

Also note the source of contacts: If duplicates are due to sync with Google and Mi Account at the same time, they may split again after the merger, and to avoid this, disable sync with the unnecessary account (more on this in the next section).

πŸ’‘

If the merge function is inactive, update the Contacts app via Google Play. On some models (e.g. Poco X3 Pro), it updates separately from the firmware.

2. Set up account synchronization

Most often, duplicate contacts on Xiaomi appear due to simultaneous synchronization with several sources: Google, Mi Account, SIM-It doesn't automatically merge data from different accounts, so it creates separate records for each source.

To avoid this:

  1. Go to Settings β†’ Accounts and Synchronization.
  2. Select an account (like Google) and disable contact sync if you don’t need one.
  3. Repeat the step for Mi Account and other accounts, leaving only one primary source.
  4. Go back to Contacts, click three dots, and select Settings β†’ Contact Sources, where you can hide unnecessary accounts so they don’t show up in the phone book.

If you choose to leave only Google Contacts, we also recommend:

  • πŸ”„ Export all contacts from Mi Account to.vcf (via Settings) β†’ Export in the Contacts app and import them to Google.
  • πŸ—‘οΈ Remove all contacts from Mi Account after transfer to avoid repeat duplicates.
  • πŸ”„ Enable automatic sync only for Google (in account settings).

⚠️ Note: Once you have disabled sync with Mi Account, all contacts stored only in Mi Account will disappear from the phone book.

Export contacts to.vcf file|Disable synchronization of unnecessary accounts|Fleeing duplicates through the built-in function MIUI|Check Hidden Sources in Contact Settings|Create a backup copy in Google Drive-->

3. Manually remove duplicates through Google Contacts

If the built-in MIUI tools fail, you can use the web version of Google Contacts, a method that is suitable if you use Google as your primary sync source.

Instructions:

  1. Open in the browser contacts.google.com and log in under the same account as on your phone.
  2. In the left menu, select Duplicates – the system will automatically find all the repeated entries.
  3. Click Combine All or select specific duplicates to merge.
  4. After processing, update your contacts on your phone: go to Settings β†’ Accounts β†’ Google β†’ Sync.

Advantages of this method:

  • πŸ” More accurate search for duplicates by phone numbers, even if the names are different.
  • πŸ“± The changes apply to all devices linked to this Google account.
  • πŸ—‘οΈ It is possible to cancel the merger within 30 days through the basket.

If the duplicates are left, try sorting the contacts by source:

  1. In the web version of Google Contacts, click on the three lines in the top left corner.
  2. Choose Other Contacts – duplicates from old backups are often hidden here.
  3. Remove unnecessary posts or combine them with your main contacts.
What if the doubles returned after synchronization?
This means that the phone has contacts from another source (for example, the phone is not connected to the phone, SIM-Maps or Mi Accounts that are synced with Google again to fix the problem: 1. Open Contacts on your phone" β†’ "Settings" β†’ "Contact Sources. 2. Disable the display of all sources except Google. 3. Remove the remaining duplicates manually or through the web version of Google Contacts. 4. Enable back sync only for Google.

4. Use of third-party applications

If the built-in tools didn't help, you can use specialized applications, which offer more flexible merger settings and often find duplicates that MIUI skips.

Top.-3 Apps to clean contacts on Xiaomi:

AnnexFeaturesReference
Simpler MergeAutomatic and manual merger, backup support, source filtersGoogle Play
Contacts OptimizerSearch for duplicates by numbers, names, email, support for group operationsGoogle Play
Cleanup: Duplicate ContactsSimple interface, preview changes, export to CSVGoogle Play

Recommendations for use:

  • πŸ“± Before installing the application, turn off contact synchronization in account settings to avoid conflicts.
  • πŸ” Run the scan and carefully check the proposed duplicates – some applications may mistakenly suggest combining different contacts.
  • πŸ“€ Once cleaned, back up the application itself or manually (export to.vcf).

⚠️ Note: Some applications (such as Cleanup) require access to contacts and SMS. If you install little-known software, check reviews and permissions in Google Play. After using the app, it can be removed - duplicates will not return if you set up sync correctly.

πŸ’‘

The app side is useful for a one-time cleanup, but does not solve the problem forever. To prevent duplicates from appearing again, set up the correct account sync (see section 2).

5. Cleanup of duplicates via ADB (for power users)

If there are hundreds of duplicate contacts and standard methods don’t work, you can use ADB (Android Debug Bridge), which is suitable for advanced users, since it requires working with the command line.

Step-by-step:

  1. Turn on Developer Mode on your phone: go to Settings β†’ About Phone and tap on MIUI Version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect the phone to the computer, install it. ADB-Drivers and open the command line in the folder with the platform-tools.
  4. Follow the command to export contacts: adb backup -f contacts.ab -noapk com.android.providers.contacts On the phone confirm the creation of a backup copy (do not set a password).
  5. Download Contacts Editor to edit the contacts.ab file and manually delete duplicates.
  6. Restore cleared contacts with the team: adb restore contacts.ab

This method allows you to fully control the process, but requires caution:

  • πŸ”§ Do not edit the contacts.ab file manually – use specialized utilities.
  • πŸ“± Check your phone contacts after recovery – some fields (such as photos) may not be imported.
  • πŸ”„ If something goes wrong, you can always restore the original backup.

⚠️ Attention: Teams ADB If you're not sure what you're doing, you can use it in a low-level way, you can lose data or you can crash your phone. If you're not sure what you're doing, you better use the other methods in this article.

6. Preventing the appearance of duplicates in the future

To avoid duplicate contacts, it is enough to follow a few rules:

Main recommendations:

  • πŸ”„ Use one primary account to sync (e.g., only Google or only Mi Account).
  • πŸ“± Disable the import of contacts with SIM-maps in the settings of the application "Contacts".
  • πŸ” Check duplicates regularly through the Google Contacts web version or built-in feature MIUI.
  • πŸ“€ Backups before mass changes (for example, through Settings) β†’ System system β†’ Backup).

Also pay attention to the settings of messengers:

  • πŸ’¬ In WhatsApp and Telegram, turn off automatic addition of contacts from chats (in privacy settings).
  • πŸ“± In Viber and Signal, check if contacts are duplicated due to synchronization with the phone book.

If you frequently switch from one Xiaomi phone to another, use the official Mi Mover utility to transfer data.It handles contacts correctly and minimizes the risk of duplicates.

πŸ’‘

The most common reason for duplicates is simultaneous sync with Google and Mi Account. Choose one primary source and disable the others to avoid problems in the future.

FAQ: Frequent questions about the duplicate contacts on Xiaomi

Can I restore contacts if I accidentally delete all the takes?
Yes, if you have used Google Contacts, go to the web version, select Undo changes and restore data from the last 30 days. For Mi Account, backups are stored in Settings β†’ Mi Account β†’ Cloud β†’ Backups.
Why did some numbers disappear after the take merger?
This happens if you chose the wrong primary entry in the merger, for example, you combined the contact with the work number and the home number, but left only the home one, in which case, check the shopping cart in Google Contacts or restore the backup.
How to transfer contacts with SIM-Google Maps to Avoid Doubles?
Open the Contacts app, go to Settings β†’ Imports/Exports β†’ Import with SIM-Select Google as your target account. After importing, delete your contacts from your account. SIM-The cards are not duplicated at the next reading.
Can I automatically delete the doubles without my involvement?
Yes, some apps (like Simpler Merge) support automatic cleaning on a schedule, but we don’t recommend turning it on β€” it’s better to manually control the process so you don’t lose important numbers.
Why do the doubles appear even after the synchronization is turned off?
There are probably local copies of contacts on your phone (e.g., in the device’s memory). To delete them, open Contacts β†’ Settings β†’ Contact Sources and manually clear unnecessary records from each source.