Where to save contacts on Xiaomi: a complete guide to all storage locations

Have you ever lost contacts after resetting or buying a new Xiaomi? or noticed that some numbers are duplicated and others disappear without a trace? The problem is that Xiaomi smartphones (like other Android devices) store contacts in several places at once β€” and it is not always obvious where exactly the desired number is. In this article, we will look at all possible locations, from the standard Contacts app to hidden system folders and cloud services.

It's important to understand that the location depends on how you add the contact, whether it's manually to your phone book, through your Google Account, through your Mi Account, or through a third-party app like WhatsApp or Viber, and how to check each of these places, how to move the contacts between them, and what to do if the numbers suddenly disappear, and also, we'll reveal a little-known trick with backing contacts through MIUI, which is not even written about in the official documentation.

1. the standard β€œContacts” application on Xiaomi: where and how data is stored

By default, all contacts you add manually are in the Contacts app, but even here, there's a nuance: numbers can be stored in your phone's local memory or linked to your account to check where your contact is:

  1. Open the Contacts app.
  2. Slip on the desired contact and select Edit (pencil in the upper corner).
  3. Look at the Save in field – there will be a storage location (e.g. Phone, Google or Mi Account).

If you have a Phone in this field, you'll have the contact stored locally on that device, and those numbers will disappear when you reset your settings or when you change your phone, unless you export them first, and to avoid losses, we recommend that you move them to the cloud (more on that in the next section).

πŸ’‘

If you often add contacts manually, change the default setting. Go to Contacts β†’ Settings β†’ Save new contacts to and select Google or Mi Account instead of Phone.

By the way, MIUI has a hidden function of source grouping, to see it:

  1. Open Contacts.
  2. Slip on three dots in the top right corner and select Contact Management.
  3. Here you will see all the sources: telephone, SIM-Map, Google, Mi Account and others. You can turn off the display of unnecessary (for example, WhatsApp duplicates).

2. Cloud Services: Google Account vs Mi Account

Most Xiaomi users don’t even know that their contacts are automatically synced to the cloud β€” which saves data when you lose or change your phone. But there are two key cloud services, and they work in different ways:

  • πŸ”Ή Google Account: syncs contacts with Google Contacts (contacts.google.com) works on all Android devices, not even Xiaomi. To check sync, go to Settings β†’ Accounts and synchronization β†’ Google β†’ Synchronization of contacts.
  • πŸ”Ή Mi Account: Xiaomi cloud, linked to your Mi Account, only syncs between Xiaomi devices (e.g. phone and tablet) Settings: Settings β†’ Accounts and synchronization β†’ Mi Account β†’ Synchronization of contacts.

Which service is better? It depends on your tasks.

CriteriaGoogle AccountMi Account
Cross-platformityβœ… Works on any Android/iOS❌ Only Xiaomi.
Automatic backupβœ… Yes (via Google Contacts)βœ… Yes (via Mi Cloud)
Post-discharge recoveryβœ… Quickly, when you first log in to your accountβœ… Only if you log in to your Mi Account
Additional functionsIntegration with Gmail, Google MeetSynchronization with Mi Fit, Mi Home

Important: If you use both services, you may see duplicate contacts. To avoid this, go to Settings β†’ Accounts and Sync and turn off the sync of contacts in one of the accounts (for example, leave only Google).

πŸ“Š What cloud service do you use for your contacts?
Only Google.
Only Mi Account.
Both services
Don't use the cloud.
I don't know.

3. SIM-Map: outdated, but still working way

Yes, SIM-The cards can still store contacts, but with serious limitations. On modern Xiaomi (for example, Redmi Note 12 or Xiaomi 13), this feature is almost not used, but it remained for compatibility:

  • πŸ“± Capacity: on SIM The card can fit only 200-250 contacts (depending on the operator), each contact is limited to 1-2 numbers and a short name.
  • πŸ”„ Transfer: contacts with SIM They don't sync to the clouds. They need to be manually copied to the memory of the phone or the cloud.
  • ⚠️ Risks: In case of loss or damage SIM The contact cards will be lost irretrievably.

To check your contacts on SIM:

  1. Open Contacts.
  2. Tap it on three points. β†’ Contact management.
  3. Choose. SIM-Map - all saved numbers will be displayed here.

If you find important contacts on SIM, move them to the cloud immediately:

  1. In the section SIM-map highlight the necessary contacts (or click Select all).
  2. Tap Copy and select your target location (like Google).

πŸ’‘

SIM-The card is an unreliable place to store contacts, and use it only as a temporary storage device when transferring numbers between phones.

4. Hidden system folders: where the contact files are physically located

For power users, contacts on Xiaomi are stored not only in apps, but also in system files, and can be found through a file manager (such as Mi File Explorer) or ADB.

  • πŸ“ Local contacts (telephone): /data/data/com.android.providers.contacts/databases/contacts2.db. This file contains all the contacts stored in the phone's memory!
  • πŸ“ Google Contacts: synced to com.google.android.syncadapters.contacts, but physically stored in the cloud rather than on the device.
  • πŸ“ Export/import: when exporting contacts, a.vcf file is created in the folder /storage/emulated/0/Download or /MIUI/Backup/AllBackup.

If you have root access, you can manually copy contacts2.db for backup, but it's much easier to use standard export:

  1. Open the "ContactΒ» β†’ three-point β†’ Contact management.
  2. Select Export/Import Contacts β†’ Export to File.
  3. Specify which contacts to export (e.g., only from your phone).
  4. The.vcf file will be stored in the phone's memory, and it can be sent to the mail or to the cloud.
How to Restore Contacts from contacts2.db rootless?
If you don’t have root rights, but you have a backup MIUI (made through Settings β†’ Additional β†’ Backup), you can extract contacts from it. 1. Connect your phone to your PC and copy the /MIUI/Backup/AllBackup. 2 folder. Use the Mi Backup Extractor utility (available on GitHub) to retrieve the contacts2.db. 3 file. Open it through DB Browser for SQLite (free).

Careful: Don't edit contacts2.db manually unless you're sure you're doing it. A mistake in the database structure can lead to the loss of all contacts!

5. Third-party applications: WhatsApp, Viber, Telegram and others

Many users don’t realize that messengers like WhatsApp, Viber, or Telegram also keep their own contact lists β€” and they don’t always sync to the phone book.

  • πŸ’¬ WhatsApp: automatically scans the phone book and displays contacts that have WhatsApp.But the numbers themselves are stored only in the phone's memory (unless you have backed up the chats).
  • πŸ“ž Viber: syncs contacts with the Viber cloud, but only if the option to sync contacts in the application settings is enabled.
  • πŸ“± Telegram: doesn't store contacts by itself, it takes them from the phone book, but there's a Telegram Contacts feature that stores numbers in the Telegram cloud (settings). β†’ Confidentiality β†’ Contacts).

The problem is that these contacts are not duplicated in the standard Contacts app, and if you delete the messenger or drop the phone, the numbers may disappear.

Export your WhatsApp contacts via Settings β†’ chat β†’ Backup copy|Enable contact synchronization in Viber (Settings) β†’ Account. β†’ Synchronization)|Copy numbers from Telegram into phone book manually|Periodically check whether there are unique contacts in messengers that are not in the main book.-->

Take WhatsApp especially carefully: If you delete your account or reinstall the app without a backup, all chats and contacts (including numbers that were only on WhatsApp) will be lost.

6. Backup and Recovery of Contacts on Xiaomi

Even if you've never lost contacts, backup is a must. There are several backup methods on Xiaomi, and we'll take them all apart, from the standard to the hidden.

Method 1: Using MIUI Backup (the most reliable):

  1. Go to Settings β†’ Additional β†’ Backup.
  2. Choose Local Backup or Cloud Backup (in Mi Cloud).
  3. Make sure the checkmark is in front of the contact.
  4. Click Backup and wait until it is completed.

Method 2: Export to.vcf (universal):

  1. Open Contacts β†’ Three Points β†’ Contact Management β†’ Export/Import.
  2. Select Export in the file and specify which contacts to export.
  3. The file will be stored in the phone's memory. Copy it to the cloud or to the PC.

Method 3: Sync with Google or Mi Account (automatic backup):

  • For Google: Go to Settings β†’ Accounts and Sync β†’ Google and enable Contact Sync.
  • For Mi Account: similar, but choose Mi Account over Google.

πŸ’‘

The most reliable way is to use a dual backup: local (via MIUI Backup) + cloud (Google or Mi Account), so you protect yourself from data loss even if the cloud is temporarily unavailable.

To restore contacts from backup:

  1. For MIUI Backup: Go to Settings β†’ Additional β†’ Backup and select the file to recover.
  2. For.vcf: open Contacts β†’ Three Points β†’ Contact Management β†’ Import from File.
  3. For cloud services: just log in to your account (Google or Mi Account) – contacts are synced automatically.

⚠️ Note: If you restore contacts from an old backup, they will replace the current ones (rather than add them!

7.What to do if contacts are lost: step-by-step instructions

If you find that your contacts have disappeared, don't panic, here's a step-by-step plan to help you get at least some of the numbers back:

  1. Check all sources: Open "ContactsΒ» β†’ Manage contacts and see if contacts are hidden under another account (such as Mi Account). SIM-Map and folder Archive in the application "ContactsΒ».
  2. Restore from the cloud: Go to contacts.google.com (for Google) or i.mi.com (for Mi Account) and check if your contacts are there. If so, turn on sync on your phone (Settings β†’ Accounts and Sync).
  3. Check backups: Go to Settings β†’ Additional β†’ Backup and see if there are fresh backups. Check the /MIUI/Backup/AllBackup folder through the file manager.
  4. Use third-party tools: If contacts have been deleted recently, try programs like DiskDigger (requires root) or GT Recovery (works without root, but less efficiently).

If none of these methods worked, try to restore contacts through your call history:

  1. Open the phone application (call).
  2. Go to the magazine and check out the latest incoming/outgoing calls.
  3. Press the number. β†’ Keep in touch.

⚠️ Note: If you reset your phone to factory settings without a backup, the chances of your contacts being returned are minimal, in which case, try to remember whether they were tied to Google or Mi Account β€” sometimes they are restored after re-entering your account.

FAQ: Frequent questions about contacts on Xiaomi

Can I transfer contacts from iPhone to Xiaomi?
Yes, there are several ways: Through iCloud: On iPhone, export your contacts to iCloud (settings β†’ your name β†’ iCloud β†’ Contacts). Go to icloud.com, select your contacts and export them to.vcf. Send the file to Xiaomi and import through Contacts. Through Google Account: On iPhone, set up Google Contacts and sync contacts. On Xiaomi, log in to the same Google Account - contacts will be pulled up automatically. The easiest way is to use Google Account, since it works on both platforms.
Why are there duplicate contacts on Xiaomi?
Doubles appear if: You use multiple accounts (Google) + Mi Account) with synchronization enabled, contacts saved on both the phone and on SIM-Messengers (like WhatsApp or Viber) create their own copies of contacts. To remove duplicates: Go to ContactΒ» β†’ three-point β†’ Contact management β†’ Join contacts. Select duplicate contacts and click Unite.
How to transfer contacts from the old Xiaomi to the new?
The most reliable ways: Mi Account: On your old phone, enable contact sync in Mi Account. On your new phone, log in to the same account, contacts will be automatically pulled up. Through Google Account (if you use it): Make sure your old phone syncs with Google. On your new phone, log in to the same account. Through the.vcf file (if there is no cloud): On your old phone, export contacts to a file. Transfer the file to the new phone and import. The fastest way is Mi Account, as it doesn't automatically sync with contacts, but only tags and SMS.
Can I restore remote contacts on Xiaomi?
Yes, but success depends on how long ago they were deleted: If recently deleted (up to 30 days): For Google Contacts: go to contacts.google.com, click More β†’ Undo changes and select a period. For Mi Account: restore from the cart on i.mi.com (Contacts section β†’ Recycle Bin). If deleted long ago: Try to restore from backup (Settings β†’ Backup). Use data recovery software (like Dr.Fone), but they require root rights. If contacts were tied only to the phone's local memory (without the cloud), and the chances of recovery are minimal.
How to hide contacts from certain applications?
If you don’t want instant messengers or other apps to have access to your contacts: Go to Settings β†’ Apps β†’ App Management. Select an app (like WhatsApp). Go to Permissions and disable Contacts. Please note that after that, the app won’t be able to display contact names in chats (only numbers).