How to transfer contacts from one Xiaomi phone to another: 5 proven ways

Why moving contacts to Xiaomi requires a special approach

The transition to a new Xiaomi smartphone is always an exciting moment, especially when it comes to keeping the phone book safe. Unlike the iPhone, where syncing via iCloud works almost automatically, on Android devices (including Redmi, POCO and Mi), the process depends on the chosen method, the version of MIUI and even the phone model. For example, on Xiaomi 13 Pro with MIUI 14, the algorithm is different from that used on Redmi Note 10 with MIUI 12.5.

The main problem is data fragmentation. Contacts can be stored in:

  • πŸ“± Local phone memory (risk of loss when resetting)
  • ☁️ Mi Account (Xiaomi Cloud)
  • πŸ”— Google Account (if previously synced)
  • πŸ“‡ SIM-map (limitation on the number of records)

If you don’t take these nuances into account, you can detect duplicates, missing numbers or empty fields after the transfer, then we will discuss the only method that guarantees that all data is saved without loss – combined transfer via Mi Account + Google, as well as alternative options for different scenarios.

πŸ“Š What kind of contact transfer you use more often?
Through a Google account
Through the Mi Account.
Through SIM-map
Through Bluetooth/QR-code
Never put up with it.

This is the most reliable method for Xiaomi devices, as it uses the brand’s native cloud, and the advantage is that not only numbers are saved, but also attached photos of contacts, notes and even call history (if the option is enabled), but there is a limitation: only 5 GB of cloud storage is available on the free tariff.

Step-by-step:

  1. On your old phone, open Settings β†’ Accounts β†’ Mi Account.
  2. Make sure that the contacts synchronization is enabled (the slider must be active).
  3. Click Sync and wait until the process is complete (may take up to 5 minutes).
  4. On the new phone, log in to the same Mi Account when you first turn on or through Settings β†’ Accounts.
  5. Enable contact synchronization in the Mi Account menu β†’ Synchronization.

⚠️ Note: If the new phone already has contacts, they can be overwritten with cloud data. To avoid this, export local contacts to.vcf via the Contacts app before synchronizing. β†’ Settings β†’ Imports/Exports.

Check Wi-Fi connection on both phones

Make sure there is enough space on your Mi Account (at least 100MB free)

Turn off battery optimization for the Contacts app (Settings β†’ Applications β†’ Contacts β†’ Battery)

Remember the password from Mi Account (in handy for recovery)

-->

Method 2: Transfer through a Google account (Universal for Android)

This is a good method if you’ve used Google services on your old phone, and the main advantage is cross-platform: contacts will be available not only on Xiaomi, but on any other Android device, or even through the web version of Google Contacts.

How to move:

  1. On your old phone, open Settings β†’ Accounts β†’ Google β†’ [your email].
  2. Activate the synchronization of contacts (if it is turned off).
  3. Press Sync now.
  4. On the new Xiaomi, add the same Google account to Settings β†’ Accounts.
  5. Turn on the contacts sync and wait until the finish (may take up to 10 minutes).

πŸ” Problem: If contacts have not previously synced with Google, they will not appear in the cloud.In this case, export them to the.vcf file first (see the section on exports), and then import them to Google Contacts via the web version.

What to do if your contacts are not synchronized?
1. Check your internet connection (synchronization only works via Wi-Fi or mobile data). 2. Make sure the Contacts option is enabled in your Google account settings. 3. Update the Contacts app on Google Play (outdated versions may not support syncing). 4. Reboot both phones - sometimes this solves the problem with "hang" sync. 5. If nothing helps, delete your Google account on your new phone and add it again.

Method 3: Transfer through SIM-Card (for a small number of contacts)

This method is useful if you have less than 250 contacts (limitation). SIM-It does not save photos, email addresses and additional fields, only names and numbers.

Instructions:

  1. On your old phone, open the Contacts app.
  2. Go to Settings β†’ Import / Export β†’ Export to SIM-card.
  3. Select contacts for export (or click Select All).
  4. Confirm the export and wait until it is completed.
  5. Move it. SIM-card.
  6. On the new device, open Contacts. β†’ Settings β†’ Imports/Exports β†’ Import with SIM-map.

⚠️ Note: On some Xiaomi models (e.g, POCO X3 Pro) export option on SIM In this case, use an alternative path: Settings. β†’ Additionally. β†’ Import/Export of contacts.

Transfer methodSpeed.Data storedLimitations
Mi Account⚑ Quickly (2-5 mine)Names, numbers, photos, notesRequires Wi-Fi, 5GB limit
Google account⚑ Quickly (5-10 mine)Names, numbers, email, addressesNo photo of contacts.
SIM-map🐒 Slowly (10).+ mine)Names and numbers only250 contacts limit, no photo
Bluetooth🐒 Very slowly.Names, numbers, emails.File size limitation

Method 4: Local transfer via VCF file (for power users)

If you prefer full control of data, exporting to.vcf (vCard) is the perfect solution, a format supported by all modern smartphones and allows you to edit contacts before transferring.

How to export and import:

  1. On your old phone, open Contacts β†’ Settings β†’ Import / Export β†’ Export to file.
  2. Select a save location (e.g., internal memory β†’ downloads).
  3. Transfer the contacts.vcf file to your new phone (via Bluetooth, USB-cable).
  4. On the new device, open the file through the Contacts or Files app.
  5. Confirm the import and select your account to save (Mi Account or Google).

πŸ’‘ Tip: Before importing, open the.vcf file on your computer via Excel or Notepad++, To remove duplicates or unnecessary contacts, this will save time to clean up later.

πŸ’‘

If the VCF file is too large (more than 10 MB), break it down using VCF Splitter, which will speed up import and reduce the risk of errors.

Method 5: Rapid transfer through QR-code (MIUI 12 and newer)

Xiaomi's proprietary feature available on devices with MIUI 12+. Allows you to transfer contacts without cables and the Internet - just scan QR-code.

Algorithm of action:

  1. On your old phone, open Contacts β†’ Settings β†’ Send Contacts.
  2. Choose. QR-code and confirm generation.
  3. On your new phone, open Contacts β†’ Settings β†’ Get Contacts β†’ QR Scanner.
  4. Scan the code from the old device.
  5. Confirm receipt of data (contacts will appear within 1-2 minutes).

⚠️ Note: This method only works between Xiaomi devices with MIUI 12 or later. Older versions of firmware may not have an option. Also make sure both phones are Bluetooth and Wi-Fi Direct enabled.

πŸ’‘

QR-The code is the fastest way to transfer between two Xiaomi phones, but it doesn't back up. Once the contacts are overwritten on the new device, it won't be possible to restore the old data.

Frequent Mistakes and How to Avoid Them

Even when following instructions, users face problems, and here are the most common ones:

  • πŸ”„ Duplicate contacts: Occur when synchronized through multiple accounts (Mi) + Solution: before transferring, turn off sync on one of the services.
  • ❌ Missed contacts: Often due to the fact that part of the numbers are saved on the SIM-Solution: Check all storage sources (see section on data fragmentation).
  • 🚫 Synchronization error: This may be due to an outdated version MIUI. Solution: Update the firmware through Settings β†’ The phone. β†’ Updating the system.
  • πŸ“΅ Contact photos don't work: No photos are saved when you move through Google Solution: use Mi Account or export to.vcf.

If the contacts are displayed incorrectly after the transfer (for example, Cyrillic is replaced with question marks), the problem is encoding the.vcf file.

  1. Open the file in a text editor (e.g. Notepad++).
  2. Make sure the encoding is UTF-8.
  3. Save the file and repeat the import.
Can I transfer contacts from iPhone to Xiaomi?
Yes, but you need to: On iPhone export contacts to iCloud (set sync in Settings) β†’ [name] β†’ iCloud β†’ On your computer, go to iCloud.com, select Contacts and export them to.vcf. Transfer the file to Xiaomi and import through the Contacts app. ⚠️ In this case, photos of contacts will not be transferred - they will have to be added manually.
Why did some numbers disappear after the transfer?
This happens for two reasons: Group Filter: Contacts can have a filter enabled (e.g., only Google contacts are displayed). β†’ Display contacts. Limitation. SIM-Cards: If you have transferred your contacts through SIM, Numbers with more than 20 characters (such as extra codes) could be cut off. Solution: export contacts to.vcf and check the file for all records before importing.
How to transfer contacts from Xiaomi phone to computer?
Ways: πŸ–₯️ Through Mi Account: Log to account.xiaomi.com, log in and export contacts to.vcf. ☁️ Through Google Contacts: Open contacts.google.com and select Export". πŸ“ Connect your phone to your PC, find the contacts.vcf file in the Internal Storage folder β†’ MIUI β†’ Backup β†’ AllBackup (if you made a local backup).
Can I transfer contacts without the Internet?
Yes, there are three options: SIM-map (limit 250 contacts). via Bluetooth: Send the.vcf file from the old phone to the new one. USB-OTG: Connect the flash drive to the old phone, save it to contacts.vcf, then connect to the new one. πŸ’‘ For Bluetooth transfer on both phones must be enabled visibility mode.
How to combine duplicate contacts after transfer?
MIUI has a built-in merge feature: Open the Contacts app. Click on three dots in the top right and select Contact Management β†’ Merge Contacts. The system will automatically find duplicates and suggest combining them. If you don't have the option, use third-party apps like Contacts Optimizer or Simpler Merge.