How to Move Contacts on Xiaomi Phone with MIUI 12: The Complete Guide

Shifting contacts to Xiaomiโ€™s new MIUI 12 smartphone may seem like a trivial task, until you encounter unexpected system limitations or lost data. Unlike current versions of MIUI 14+, where cloud sync is set up automatically, the twelfth version requires manual control of the process, a particularly pressing problem for users who switch from other brandsโ€™ Android devices or recover data after resetting.

In this article, we will discuss 5 working ways to transfer contacts โ€“ from classic export through the Internet. SIM-map before syncing with Mi Account and Google, each method tested on Redmi Note 9 Pro, Mi devices 10T and POCO X3 NFC original-fixed MIUI 12.5 (Stable Version) You will learn how to avoid duplication of records, why some contacts may not be transferred, and what to do if the system gives an error Sync is stopped.

Preparation for transfer: what to do before the start

Before you start the transfer, make sure your Xiaomi is ready for surgery.Missing these steps can lead to data loss or system failures.

First, check the MIUI version: go to Settings โ†’ About Phone โ†’ MIUI version. If you have global firmware installed (e.g. MIUI Global 12.0.1), all of the methods described will work. The Chinese versions (China ROM) may require additional setup of the Google Services Framework.

Check the MIUI version in the settings

Make sure that there is enough free space on the phone (minimum 500 MB)

Connect to a stable Wi-Fi network or mobile Internet

Charge your phone at least 50%

Turn off the energy saving modes (Settings) โ†’ Battery โ†’ Energy saving regime)-->

Second, disable battery optimization for Contacts and Google Contacts (if you use it).

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find the Contacts app (or Google Contacts).
  3. Select Battery Consumption โ†’ No restrictions.

โš ๏ธ Note: If you are transferring contacts from iPhone, pre-disable iCloud sync in Apple settings ID. Otherwise, the contacts may be duplicated or blocked by Xiaomi as untrusted".

The most reliable way to transfer is to use a Google account, which works even if you are switching from another Android device or recovering data after a reset, the main advantage is that contacts are automatically updated on all devices where you are logged in.

Instructions for MIUI 12:

  1. Open Settings โ†’ Accounts and Synchronization.
  2. Click Add Add Account โ†’ Google and log in.
  3. Go back to Accounts and Sync and select your Google account.
  4. Activate the switch next to Contacts.
  5. Wait 5-10 minutes (synchronization can take longer with more contacts).

If no contact appears:

  • ๐Ÿ”„ Check your internet connection (only sync works online).
  • ๐Ÿ“ฑ Make sure that your contacts are saved to Google instead of in the deviceโ€™s memory.
  • โš™๏ธ Reboot the phone and re-sync.

๐Ÿ’ก

If you are migrating contacts from your iPhone, export them to Google Contacts first via iCloud: go to contacts.google.com, click Import, and select vCard from iCloud.

3.Track 2: Export/import through SIM-Card (for small number of contacts)

This method is suitable if you have fewer than 250 contacts (limitation). SIM-- no internet access, but be careful: MIUI 12 may incorrectly process Cyrillic symbols when exported to SIM.

How to move:

  1. On your old phone, open the Contacts app.
  2. Press. โ‹ฎ (three-point) โ†’ Contact management โ†’ Imports/Exports โ†’ Exports to SIM-map.
  3. Select contacts for export (or click Select All).
  4. Put it in. SIM-map.
  5. In the Contacts app on Xiaomi, select Import with SIM-map.

โš ๏ธ Note: When exporting to SIM-Card lost: Contact photos; Additional fields (dates of birth, addresses); Notes and contact groups. Use this method only as a temporary solution.

MethodMax, number of contacts.Data storedInternet is required
Google accountUnlimitedlyAll fields + photosYes.
SIM-map250Names and numbers onlyNo.
Mi CloudUnlimitedlyAll fields + photosYes.
vCard (.vcf)UnlimitedlyAll fields + photosNo (for transmission)

4. Method 3: Using Mi Cloud (Xiaomi Cloud)

Mi Cloud is Xiaomiโ€™s proprietary cloud storage that automatically syncs contacts if youโ€™re logged in to Mi Account. However, in MIUI 12, this feature can be disabled by default.

How to turn on synchronization:

  1. Go to Settings โ†’ Accounts and Sync โ†’ Mi Account.
  2. Make sure you are logged in (if not, log in to your account).
  3. Activate the Contact Switch.
  4. Click Sync (SMS confirmation may be required).

If the contacts are not synchronized:

  • ๐Ÿ”ง Check if the traffic saving mode is included in the Settings โ†’ Connections โ†’ Use of data.
  • ๐Ÿ“ถ Reconnect to the network (sometimes switching between Wi-Fi and mobile internet helps).
  • ๐Ÿ”„ Update the Mi Cloud app to Google Play (even on Xiaomi, it may be outdated).
What to do if Mi Cloud gives an error "Server is not available"?
This error is typical of MIUI 12 when using a VPN or unstable internet. Solution: 1. Disable VPN (if you use it). 2. Switch to mobile data (if you were on Wi-Fi) or vice versa. 3. Clear the cache of the Mi Cloud app in Settings โ†’ Applications โ†’ Mi Cloud โ†’ Storage โ†’ Clear cache. 4. Reboot your phone and repeat sync.

5. Method 4: Transfer via vCard (.vcf)

The.vcf (vCard) format is a universal way to export contacts that works on all platforms. MIUI 12 supports import/export.vcf without additional applications.

Instructions:

  1. On your old phone, export contacts to the.vcf file (in the Contacts app, select Export โ†’ Save as vCard).
  2. Transfer the file to Xiaomi via: ๐Ÿ“Ž Bluetooth; ๐Ÿ“‚ Conductor (if the file is on the memory card); โ˜๏ธ The cloud (Google Drive, Mi Cloud).

Xiaomi

.vcf

โš ๏ธ Note: When importing.vcf in MIUI 12 There may be an error Some contacts may not be imported, this is due to a limit on the number of fields in one contact Solution: break up a large.vcf file into several smaller ones (500 contacts each) using vcfsplitter.com.

Synchronization through Google

Exports to SIM-map

Mi Cloud

File vCard (.vcf)

Another way.-->

6. Method 5: Transfer from iPhone to Xiaomi (features) MIUI 12)

The transition from iPhone to Xiaomi requires additional steps because of the ecosystem difference. MIUI 12 does not have a built-in direct port tool from iOS, so you will have to use workarounds.

Step-by-step:

  1. On iPhone, open Settings โ†’ [Your name] โ†’ iCloud and turn off contact sync.
  2. Install Google Contacts from the App Store.
  3. Export contacts from iCloud to Google Contacts: Go to contacts.google.com. Click Import โ†’ Select a file and download a backup from iCloud (.vcf file).

Xiaomi

Google account

Method 1

If contacts are not moved:

  • ๐Ÿ” Check if it's blocking. MIUI 12 background activity of Google Contacts (in battery settings).
  • ๐Ÿ“ต Make sure your iPhone has Restrictions disabled. โ†’ Contacts.
  • ๐Ÿ”„ Try repeating the export by selecting vCard 3.0 (in iCloud when exporting).

7. Problem Solving: Why Contacts Are Not Portable

Even if the instructions are followed correctly, contacts may not appear on Xiaomi.

Problem.Possible causeDecision
Contacts are not synced with GoogleRestriction of background activity in MIUI 12Turn off battery optimization for Google Contacts (see section 1)
Error "Synchronization stopped" in Mi CloudUnstable Internet connection or VPNDisable VPN, reconnect to network, clear Mi Cloud cache
Duplicate contactsContacts saved in both Google and Mi CloudTurn off synchronization in one of the services or combine duplicates manually
Cyrillic names with SIM are not importedCoding SIM-The card does not support Unicode.Use.vcf or Google Synchronization

A critical feature of MIUI 12 is that if youโ€™ve previously used the Chinese version of the firmware (China ROM), youโ€™ll need to manually install the Google Services Framework via Magisk or reflash your phone to the global version to sync with Google.

๐Ÿ’ก

Before resetting your settings on Xiaomi, always check where your contacts are stored: in your phone memory, on your phone. SIM-Map, Google or Mi Cloud, and once reset, the data from the device's memory will be deleted without recovery!

FAQ: Frequent questions about moving contacts to Xiaomi

Can I transfer contacts from Xiaomi to Xiaomi without the Internet?
Yes, but with limitations: Through SIM-card (up to 250 contacts, no photos) via.vcf (Bluetooth or memory card) via local backup to Settings โ†’ System system โ†’ Backup (requires subsequent recovery) full synchronization without the Internet is impossible.
Why did the photos of the contacts disappear after the transfer?
This is a typical problem when using SIM-maps or outdated versions MIUI. Contact photos are stored separately from the main data and are not transferred through: SIM; Some versions of.vcf files. Solution: use Google Contacts or Mi Cloud โ€” they save photos.
How to combine duplicate contacts in MIUI 12?
V MIUI 12 no automatic merging tool, but you can do it manually: Open the Contacts app. โ‹ฎ โ†’ Contact management โ†’ Join contacts. Select duplicates and click Unite. For a mass merger, use the web version of Google Contacts (Duplicate section).
Can I transfer contacts from Xiaomi to iPhone?
Yes, but with nuances: Export your contacts with Xiaomi to a.vcf file. Send the file to your iPhone (by mail, via AirDrop or the cloud). On your iPhone, open the file - the system will suggest adding contacts. Alternative: sync your contacts with Google, then add your Google account to your iPhone in Settings โ†’ Contacts โ†’ Accounts.
What if the contacts disappeared after the MIUI 12 upgrade?
This is due to a sync reset. Try: Reboot your phone. Enable sync in Settings โ†’ Accounts โ†’ Google/Mi Account. If contacts were in your phone's memory, restore them from a backup (if it was made before the update). Check the Internal Storage folder โ†’ MIUI โ†’ Backup โ†’ AllBackup - there may be auto backups. Important: After updating MIUI, always check your sync settings!