How to Clean Contacts on Xiaomi Phone: The Complete Guide

Why are there unnecessary contacts on Xiaomi?

Xiaomi MIUI-based smartphones automatically store numbers from messengers, calls, and even SMS โ€” convenient, but often leads to chaos in the phone book. Duplicates, outdated colleagues' numbers, random contacts from WhatsApp or Telegram take up memory and make it difficult to find the right subscribers. For example, after a job change, your book can remain hundreds of former employees' numbers, and synchronizing with Google Account sometimes creates copies of the same contacts.

Compounding the problem, MIUI defaults to hiding some system contacts (e.g., from MIUI Security or Mi Cloud). Users often fail to notice how the phone book grows to thousands of records, of which only 10% are relevant. Contact clearing on Xiaomi requires a comprehensive approach: it is not enough to simply delete numbers manually, you need to disable automatic saving and synchronization with unnecessary sources.

In this article, we will look at all the cleanup methods, from basic to advanced, including mass removal of duplicates, resetting the phone book via ADB and recovering accidentally erased numbers, and find out why contacts may disappear or duplicate after the MIUI update, and how to avoid this.

Method 1: Manual removal through the standard Contacts app

The most obvious method is to manually delete unnecessary records through the built-in Contacts app (or Contacts on global firmware), a method that works if you want to get rid of 10 to 20 numbers, but can be excruciating when you clean hundreds of records.

Instructions:

  1. Open the Contacts app (an icon with a personโ€™s silhouette on a green background).
  2. Tap it on three points (โ‹ฎ) in the upper right corner and select Contact Management.
  3. Go to the All Contacts tab and find an unnecessary entry (use a search by name or number).
  4. Press the contact, then tap on three points (โ‹ฎ) and choose Delete.
  5. Confirm the action in the dialog window.

Advantages of the method:

  • ๐Ÿ”น No need for additional programs or knowledge.
  • ๐Ÿ”น Allows selective removal of only unnecessary numbers.
  • ๐Ÿ”น It works on all Xiaomi models (from Redmi Note 7 to Xiaomi 14 Ultra).

โš ๏ธ Note: If you manually delete contacts synced to your Google Account, they will disappear on other devices (tablet, computer). If you need to save a backup, export contacts before clearing (see the section on exporting).

๐Ÿ’ก

To speed up the process, use sorting by date of addition: new contacts are often unnecessary (for example, disposable numbers from ads).

Method 2: Massively remove duplicates via MIUI

If duplicates have accumulated in the phone book (for example, one contact is saved in Google, Mi Cloud, and in the phoneโ€™s memory), MIUI offers a built-in tool to merge or remove them.The feature is available on firmware MIUI 12 and newer.

How to find and remove duplicates:

  1. Open Contacts. โ†’ โ‹ฎ โ†’ Contact management.
  2. Choose Find and combine duplicates.
  3. The system will scan the phone book and show you a list of repeating records, and opposite each take will be a button to Combine or Delete.
  4. For mass cleaning, click Select All โ†’ Remove the selected ones.

Limitations of the method:

  • ๐Ÿšซ Does not remove duplicates created by messengers (Viber, WhatsApp).
  • ๐Ÿšซ You may miss the contacts saved in the SIM-map.
  • ๐Ÿšซ On the old versions. MIUI (12th function is not stable.

Export backup of contacts|Disable synchronization with Google/Mi Cloud|Check duplicates manually (the system may miss important ones)|Make sure that SIM-The card is not blocked (if the contacts are stored on it)

-->

If the built-in tool fails, use third-party apps like Cleanup: Duplicate Contacts (available on Google Play), which offer more flexible settings for finding duplicates by number, name or email.

Method 3: Cleaning through Google Contacts (for synchronized records)

If your contacts are synced to a Google Account, they can be cleared through the web version of Google Contacts.This is handy for mass removal or editing, especially if you have many Android devices.

Step-by-step:

  1. Open your browser on your computer or phone and go to contacts.google.com.
  2. Sign in with the same account as Xiaomi.
  3. On the left of the menu, select Duplicates, and the system will automatically find the repeating entries. Click Combine all.
  4. For selective removal, tick unnecessary contacts and click on the basket icon (๐Ÿ—‘๏ธ).
  5. To delete all contacts at once, select Contact Management โ†’ Export (in case of backup) โ†’ Allocate โ†’ Delete.

Advantages of the method:

  • ๐ŸŒ Available from any device (even if the phone is lost or broken).
  • ๐Ÿ” Powerful filtering tools (by labels, groups, date of addition).
  • ๐Ÿ”„ Changes sync with all Android devices.

โš ๏ธ Note: Deleting contacts via Google Contacts does not affect records stored only in the phoneโ€™s memory or on the phone. SIM-To clean them, use the first method.

In the memory of the phone|On Google Account|Nana SIM-map|In Mi Cloud|I don't know/no follow.

-->

Method 4: Reset the phone book through MIUI settings

If the contacts are heavily clogged and manual cleaning takes too long, you can reset the phone book to factory settings, which will delete all records, including system records (e.g., emergency numbers added by MIUI by default).

How to reset contacts:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find the Contacts (or Contacts) app and tap on it.
  3. Select Warehouse. โ†’ Clear the data.
  4. Confirm action. The system will warn you that all contacts and settings of the application will be deleted.

What happens after the reset:

Type of contactRemoved?Note
Local (in the memory of the phone)โœ… Yes.You can only recover from a backup copy.
Google ContactsโŒ No.They will remain in the account, but disappear from the phone until the next sync.
Mi CloudโŒ No.Only local copies will be removed.
SIM-mapโŒ No.They're kept separate from the system.
System (emergency numbers)โœ… Yes.It will be restored after the phone is restarted.

โš ๏ธ Note: After reset, the Contacts app may not work stable until first synced with Google or Mi Cloud.If the phone book is empty, check the sync settings in Settings โ†’ Accounts.

What if the contacts are not restored after resetting?
If contacts are not returned after synchronization: 1. Check your Internet connection (synchronization requires networking). 2. Make sure that Settings โ†’ Accounts โ†’ Google has contact sync enabled. 3. Reboot your phone โ€“ sometimes MIUI โ€œforgetsโ€ to update data. 4. If contacts were on Mi Cloud, log in to Xiaomi account and check your cloud settings.

Method 5: Delete contacts via ADB (for advanced users)

If standard methods donโ€™t work (e.g., contacts stuck to the system after the MIUI update), you can use ADB, an Android debugging tool that only works for power users, as the wrong commands can disrupt your phone.

Step-by-step:

  1. Turn on Developer Mode on Xiaomi: Go to Settings โ†’ About Phone. Tap 7 times on MIUI Version. Go back to Settings โ†’ Additional โ†’ For Developers and turn on USB Debugging.

USB

ADB

Mi PC Suite

CMD

Terminal

adb devices

(Your device name should appear as a confirmation of your connection.)

adb shell pm clear com.android.contacts


adb shell pm clear com.miui.contacts

These commands will reset the Contacts and MIUI Contacts app data.

Risks of the method:

  • ๐Ÿ’€ Can delete system contacts (e.g., Xiaomi service numbers).
  • ๐Ÿ”Œ Requires PC connectivity and team knowledge ADB.
  • ๐Ÿ”„ After the execution, you will have to adjust the synchronization again.

๐Ÿ’ก

Use ADB only if other methods have failed. For most users, standard Section 1-3 cleaning methods are sufficient.

How to prevent contact contamination in the future

To prevent the phone book from filling up with garbage, set up Xiaomi according to the following rules:

  1. Turn off automatic number saving: Go to Contacts โ†’ โ‹ฎ โ†’ Settings โ†’ Save Contacts: Disable the options Save Call Numbers and Save Numbers from Messages.
  2. Set up sync: In Settings โ†’ Accounts, leave sync enabled with only one source (like Google or Mi Cloud, but not both at the same time).
  3. Use Groups: In Google Contacts, create groups (e.g., Work, Friends, Family) and add only relevant numbers.

Clean messengers regularly

  • On WhatsApp, Telegram and Viber, turn off the automatic addition of contacts to the phone book.

Useful control applications:

  • ๐Ÿ“ฑ Simpler Contacts โ€“ Blocks the Retention of Single-Use Numbers.
  • ๐Ÿ” Contact Cleaner โ€“ Searches and removes duplicates on schedule.
  • ๐Ÿ“Š Truecaller filters spam calls and doesnโ€™t save them in contacts.

๐Ÿ’ก

If you change often SIM-Maps, keep contacts only in Google Account or Mi Cloud, this will eliminate the need to transfer numbers when changing phone or operator.

How to Back Up Contacts Before Cleaning

Before mass removal of contacts, be sure to keep a backup. MIUI and Google offer several ways to export:

Method 1: Export through MIUI:

  1. Open Contacts. โ†’ โ‹ฎ โ†’ Contact management โ†’ Imports/Exports.
  2. Select Export to the file and specify the location of the save (for example, Internal Memory or SD-map).
  3. The file will be saved in.vcf (business card) format.

Method 2: Export through Google Contacts:

  1. Go to contacts.google.com.
  2. On the left, select Export โ†’ specify the format (Google CSV or vCard) and click Export.
  3. The file will be uploaded to your computer and saved in a safe place (e.g. Google Drive).

How to restore contacts from backup:

  • Through MIUI: Contacts โ†’ โ‹ฎ โ†’ Imports/Exports โ†’ File-based import.
  • Through Google: On the Google Contacts site, select Import and upload the.vcf or.csv file.

โš ๏ธ Note:.vcf files may not be properly imported if they are corrupted or created in another encoding. Before mass cleaning, check the backup on another device.

Frequent Questions (FAQ)

Can I restore remote contacts on Xiaomi?
Yes, if they were synced with Google Account or Mi Cloud: For Google: go to contacts.google.com, in the menu on the left, select Undo changes and specify a period (up to 30 days). For Mi Cloud: in the Xiaomi account settings, check the cart (available within 15 days of deletion). If contacts were stored only in the phone's memory, you can restore them only from a backup (if it was made).
Why did all the contacts disappear after the MIUI update?
This is a typical problem when updating firmware. Reasons: Sync failure with Google or Mi Cloud; Resetting the Contacts app; Conflict between local and cloud data; Solution: Reboot your phone; Check your sync settings in Settings โ†’ Accounts; If contacts are not returned, import them from a backup (see Export section).
How to remove contacts from SIM-maps on Xiaomi?
Contacts to SIM-The card is kept separate from the phone book. To clear them: Open Contacts โ†’ โ‹ฎ โ†’ Contact management. Select the tab. SIM-map (if it is displayed) Click on unnecessary contact โ†’ Delete. For mass removal: Go to Settings โ†’ SIM-maps and mobile networks โ†’ [Yours. SIM] โ†’ Contacts SIM. Choose Delete all contacts (not available on all models).
Why are your contacts using WhatsApp/Viber numbers?
This is due to the function Display contacts from messengers included in the MIUI. To disable: Open Contacts โ†’ โ‹ฎ โ†’ Settings โ†’ Contact display. Uncheck the boxes in front of WhatsApp, Viber, Telegram and other messengers, and then only the numbers you saved will remain in the phone book.
How to transfer contacts from Xiaomi to iPhone?
To transfer your contacts from Xiaomi to iPhone: Export your contacts from Google Contacts to.vcf (see Export section). Send the file to your iPhone (e.g. email or AirDrop). On your iPhone, open the file and add the contacts automatically to your phone book. Alternatively, sync your contacts to your Google Account on Xiaomi, then add the same account to your iPhone in Settings โ†’ Passwords and Accounts.