How to completely remove all contacts on the Xiaomi smartphone: safe methods

Removing all contacts from Xiaomi’s smartphone at once is a challenge that users face when selling a device, resetting to factory settings, or cleaning up memory. Unlike turn-by-turn, mass cleaning saves time but requires caution: one wrong step can lead to loss of important data or synchronization problems, especially for MIUI devices where contacts can be duplicated between local storage, Google account and Mi Account.

In this article, we will discuss 5 working ways to completely clean contacts on Xiaomi, Redmi and POCO, including nuances for different versions of MIUI 12-14. You will learn how to avoid common errors (for example, removing only part of contacts due to synchronization) and what to do if after cleaning the numbers continue to display.

1. Uninstall via MIUI settings (fastest way)

This method is suitable for users who have contacts stored locally on the device (not tied to Google or Mi Account).It works on all Xiaomi smartphones with MIUI 12 and later, including the Redmi Note 12, POCO X5 and Xiaomi 13 models.

To delete all contacts through system settings:

  1. Open the Contacts app (an icon with a person’s silhouette).
  2. Slip on the three dots in the top right corner and select Contact Management.
  3. Go to the Import/Export section β†’ Delete all contacts.
  4. Confirm the action by ticking next to the item I understand that all contacts will be deleted irrevocably.

⚠️ Note: If you have Google or Mi Account sync enabled, this method will only delete local contacts. To clear all numbers, first turn off sync (see Section 3).

On devices with MIUI 14, the path may be different: instead of β€œContact Management,” look for the β€œSettings” section inside the Contacts app and then β€œData Cleanup.”

Export contacts to the VCF file (backup)

Check if sync with Google/Mi Account is disabled

Close all apps that use contacts (WhatsApp, Telegram)

Make sure the battery is more than 30% charged.

-->

2. Clean up through Google account (for synchronized contacts)

If your contacts are linked to a Google account, deleting them through your smartphone settings won’t work – they will recover the next time you sync, in which case you need to clear the data directly in Google Contacts.

Do this through your browser on your PC or mobile device:

  1. Go to contacts.google.com and log in.
  2. Click on the icon. βš™οΈ Settings (cogs) β†’ Delete contacts.
  3. Select All Contacts or select a date range (e.g., Last Year).
  4. Confirm the deletion by entering the password from your Google account.

After that:

  • πŸ”„ On Xiaomi smartphone go to Settings β†’ Accounts. β†’ Google β†’ Synchronize and turn off the slider opposite Contact.
  • πŸ“± Go to the Contacts app and manually update the data (pull the screen down).
  • πŸ—‘οΈ If numbers are still displayed, clear the Contacts app cache in Settings β†’ Annexes β†’ Application management.

⚠️ Attention: Deleting contacts via Google affects all devices associated with this account (tablets, other smartphones).If you use one account on multiple gadgets, pre-export backup.

Locally on the phone.

On Google account

In Mi Account.

V SIM-map

Another option-->

3. Disconnecting synchronization before removal

One of the most common mistakes is trying to delete contacts without turning off pre-sync, which causes numbers to disappear for a few minutes, then come back after another data update.

For the Google account:

  1. Open Settings β†’ Accounts and Sync β†’ Google.
  2. Select your account and uncheck the contact box.
  3. Confirm the sync shutdown.

For Mi Account:

  1. Go to Settings β†’ Accounts and Sync β†’ Mi Account.
  2. Turn off the contact synchronization option.
  3. If the option is not available, delete your Mi Account temporarily (the data will be saved on Xiaomi servers).

After the synchronization is disabled:

  • πŸ“² Delete contacts in any of the ways described above.
  • πŸ”„ Reboot your smartphone to make changes take effect.
  • πŸ”’ If you plan to sell the device, do not turn on sync back.
Type of accountWay to turn off synchronizationRecovery time after removal
GoogleSettings β†’ Accounts β†’ Google β†’ SynchronizationInstantly (if disabled)
Mi AccountSettings β†’ Accounts β†’ Mi Account β†’ SynchronizationUp to 5 minutes (caching)
Local (without account)Not requiredNo recovery.
SIM-mapContacts β†’ Settings β†’ Import / Export β†’ Delete with SIMNo recovery.

πŸ’‘

Before you turn off sync, check if contacts are used in other services (for example, WhatsApp or Telegram to identify accounts).

4. Reset to factory settings (radical method)

If you not only need to delete contacts, but also completely clean your smartphone (for example, before selling), perform a hard reset.This method deletes all data, including apps, photos and settings, so use it only as a last resort.

Instructions for Xiaomi:

  1. Back up important data through Settings β†’ About Phone β†’ Backup.
  2. Go to Settings β†’ About the phone β†’ Reset settings.
  3. Choose to erase all data and confirm the action.
  4. Enter the password from the lock screen (if installed).
  5. Wait for the process to be completed (it will take 5-10 minutes).

After discharge:

  • πŸ“± The smartphone will reboot to the state "as out of the box".
  • πŸ” Do not connect old accounts when you first set up if you want to avoid re-establishing contacts.
  • πŸ”§ If you plan to use the device further, restore the data from the backup selectively (without contacts).

⚠️ Note: Some Xiaomi models (e.g. Redmi Note 11 with) MIUI 13) after reset, it may be necessary to enter a login and password from the previously associated Mi Account due to the reset protection feature (FRP). Make sure you remember the entry data!

What if the contacts are restored after resetting?
If contacts are returned after hard reset, this means that they have been synced with Google or Mi Account. To delete them permanently: 1. After reset, do not connect old accounts when you first set up. 2. Create a new account or skip the authorization step. 3. If contacts have already been restored, repeat the steps from Section 2 (delete via Google Contacts).

5. Delete via ADB (for advanced users)

This method is suitable for those who are familiar with the developer tools and are ready to use Android Debug Bridge (ADB), which allows you to remove contacts directly from the system database, which is useful if the standard methods do not work.

This will require:

  • πŸ–₯️ Computer with installed ADB-driver.
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β€” Tap 7 times, then return to the additional β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ USB-cable (preferably original).

Step-by-step:

  1. Connect your smartphone to your PC and confirm the debugging permission.
  2. Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell pm clear com.android.contacts


adb shell pm clear com.miui.contacts

  1. Reset the device.

If you only need to delete contacts without affecting other app data, use:

adb shell content delete --uri content://com.android.contacts/raw_contacts

⚠️ Attention: Teams ADB They have low-level access to the system, and misuse can lead to data loss or disruption. MIUI. Do not change other parameters through ADB without understanding the consequences.

πŸ’‘

ADB-method is the only way to remove the "ghost" contacts that remain in the system after standard cleaning (for example, due to synchronization failures).

6. Verification and cleaning of duplicate contacts

Often, after mass deletion, duplicates or empty entries remain in the list, due to the peculiarities of MIUI operation, where contacts can be stored in several databases at the same time (for example, in Google, Mi Account and locally), to clear them completely:

Methods of removing duplicates:

  • 🧹 In the app, tap on three points β†’ Contact management β†’ Combining and correcting β†’ Delete duplicates.
  • πŸ” Use third-party apps like Contacts Optimizer or Simpler Merge (available on Google Play).
  • πŸ“Š Export contacts to a.vcf file, edit it manually (via Excel or text editor) and import back.

If duplicates appear again after removal:

  1. Turn off sync from all accounts (see Section 3).
  2. Delete the cache and application data Contacts in the settings.
  3. Perform a reboot of the device.

On Xiaomi models with MIUI 14, duplicates may arise from the MIUI Contact feature, which automatically combines data from different sources to disable it:

  1. Open Contacts β†’ Settings β†’ Display Contacts.
  2. Uncheck the boxes from unnecessary sources (such as WhatsApp or Viber).

Frequent Mistakes and How to Avoid Them

When you delete your contacts on Xiaomi, users often face typical problems, and here’s how to solve them:

Problem.Reason.Decision
Contacts left, but returned after a while.Sync with Google/Mi Account enabledTurn off sync before deleting (Section 3)
Not all contacts are deleted through settings.Part of the numbers are stored on SIM-cardDelete SIM contacts separately (Section 6) and clear the cache
After reset, ask to enter the old Mi AccountFRP (Factory Reset Protection) is activated.Enter your previous account or wait 72 hours to unlock
The Contacts app gives an error when deletingContact database damagedClear the application data through settings or use ADB

Another common mistake is to delete contacts from only one source, such as clearing local numbers but forgetting about Google, causing the next update to return the data.

  • πŸ” Settings β†’ Accounts – which accounts have access to your contacts.
  • πŸ“± Annex Contacts β†’ Settings β†’ Sources of contact.
  • 🌐 Google Contacts and Mi Account (contacts.xiaomi.com).

FAQ: Answers to Frequent Questions

Can I restore contact after mass removal?
Yes, if you have synced with Google or Mi Account enabled, you can restore data: through Google Contacts (Basket section stores deleted numbers for 30 days), through a backup to Mi Cloud (if it was created), from a.vcf file, if you exported contacts in advance. If sync was disabled, recovery is possible only through specialized programs (for example, Dr.Fone), but success is not guaranteed.
Why do you keep your contacts on WhatsApp/Telegram?
Messengers store their own copies of contacts to identify users.To update the list: WhatsApp: βš™οΈ Settings β†’ Update. Telegram: Contacts are updated automatically the next time you run. If the numbers are not gone, delete the messenger cache in your Android settings.
How to remove contacts from SIM-maps on Xiaomi?
Do it through the Contacts app: Open Contacts β†’ Settings β†’ Import/Export. Select Remove from SIM-Confirm the action (may be required) PIN-code SIM). On some models (Redmi) 9A, POCO M3) Option hidden - use the path: Contacts β†’ βš™οΈ Settings β†’ Contact management β†’ SIM-map.
Is it safe to use third-party apps to remove contacts?
Yes, if you download them from official sources (Google Play), Popular utilities: Contacts Backup & Restore - for backup before removal, Simpler Merge - for search and removal of duplicates, Truecaller - for mass management of spam contacts. ⚠️ Avoid applications that request unnecessary permissions (e.g. access to the Internet) SMS geolocation).
How to prevent applications from accessing contacts on Xiaomi?
Limit permissions in settings: Go to Settings β†’ Privacy β†’ Application permissions β†’ Contacts. Select an app (like Facebook or Instagram) and turn off access. Use Settings β†’ Special Features β†’ Application Permissions. MIUI 14 adds Default Permissions to enable it so that new apps don’t automatically access contacts.