How to add a photo to the contact in the smartphone Xiaomi: all ways + problem solving

Adding photos to your contacts on Xiaomi smartphones is a seemingly simple task, but many users face unexpected difficulties: some canโ€™t find the right item on the menu after the MIUI update, others find that synchronized through Google contacts lose pictures, and still others do not understand why the system suggests cropping photos to a 1:1 square.

The thing about MIUI is that the interface of contacts can be different even on devices of the same line. For example, on Xiaomi 13 Pro with MIUI 15, the path to editing the contact is shorter than on Redmi Note 11 with MIUI 14. We will look at universal methods that work on 90% of models, and also point out the key differences for specific versions of the shell. If you tried to add a photo, but the system gave an error "failed to save the changes" - here you will find both the reason and the solution.

Before you start, check two things:

  1. Make sure the contact is saved in your phoneโ€™s local memory or in your Mi Account/Google account (synchronized contacts from WhatsApp or Viber do not support avatars).
  2. Update Contacts via Play Market โ€“ older versions may have had an edit button bug.

1. Standard method: through the "Contacts" application

This is the most obvious and quickest method that works on all Xiaomi, Redmi and POCO smartphones with any version of MIUI. The interface may vary slightly, but the logic remains the same.

Open the Contacts app (a silhouette icon on a green or blue background) and find the contact you want in the list and tap it. At the top of the screen, you'll see an empty avatar box with a camera icon or plus-plus. Click on it and the system will suggest you select the source of the image:

  • ๐Ÿ“ท Take a photo โ€“ activates the camera for instant snapshots (convenient if the person is not in the gallery).
  • ๐Ÿ–ผ๏ธ Select from the gallery โ€“ opens all folders with photos on the device, including downloads and cloud services.
  • ๐ŸŽจ Create an avatar - available on MIUI 14+, allows you to draw a sticker or use an emoji.

Once you've selected a photo, the system will suggest that you trim it to a square, and here many users make the mistake of not confirming the crop, the photo will not be saved, the "Done" button will remain inactive. Use two fingers on the screen to zoom in, and then click Save or the tick in the upper right corner.

If the avatar edit button is missing, check:

โš ๏ธ Note: Contacts imported from SIM-- cards, do not support the addition of photos. โ†’ Edit โ†’ More. โ†’ Export to device.

๐Ÿ“Š What Xiaomi model do you use?
Redmi Note 12/13
POCO X5/F5
Xiaomi 13/14
Another model

2. Alternative method: through contact editing

If for some reason the camera icon is not displayed in the contact card, you can add an avatar through full editing, which is also useful if you want to change other data (number, email, address) at the same time.

Step instructions:

  1. Open Contacts. โ†’ Find the right contact โ†’ press three points (โ‹ฎ) top-right.
  2. Choose Edit (or Change on some firmware).
  3. Slip on an empty mug with the icon of the person on the left of the name.
  4. Select the source of the photo (camera/gallery) and crop the image.
  5. Save the changes with the Ready or Save button.

On some models (e.g. POCO F4), a "failed to update contact" error may appear after selecting a photo, due to a synchronization conflict.

  • ๐Ÿ”„ Turn off contact synchronization in Settings โ†’ Accounts. โ†’ Google/Mi Account.
  • ๐Ÿ“ฑ Add a photo to the contact.
  • ๐Ÿ”„ Turn the sync back on.

Contact saved in your phone or Mi/Google account memory

The Contacts app is updated to the latest version

Synchronization is temporarily disabled (if there were errors before)

The photo for the avatar has a resolution of at least 200ร—200 pixel-->

3. Add photos via Google Contacts (for synchronized accounts)

If your contacts are synced with Google, itโ€™s easier to edit them through the web version of the service, which ensures that the avatar will appear on all devices, including Xiaomi, iPhone or tablets.

How to do this:

  1. Open your browser and go to contacts.google.com (sign up with the same account as your phone).
  2. Find the right contact and click on it.
  3. Click on the camera icon in the top left corner of the card.
  4. Upload a photo from your computer or take a picture through a webcam.
  5. Save the changes.

Update on the phone can take up to 5 minutes.

  • ๐Ÿ”„ Forced Contact Sync: Settings โ†’ Accounts. โ†’ Google โ†’ Synchronization of contacts.
  • ๐Ÿ“ฑ Reboot your smartphone.
  • ๐Ÿ—‘๏ธ Clear the app cache Contacts: Settings โ†’ Annexes โ†’ Application management โ†’ Contacts โ†’ Clear the cache.

Important: Photos added through Google Contacts may be delayed on devices with MIUI 13 and below due to caching features, in which case only manual synchronization will help.

Why is the photo in Google Contacts not displayed on Xiaomi?
There's a bug on devices with MIUI 12-13 that doesn't automatically load Google avatars. Solution: 1. Delete Google account in your phone settings. 2. Add it back and enable contact sync. 3. Reboot your phone. This will reset the sync cache and force the system to load the avatars.

4.Use of third-party applications for contact management

If standard methods donโ€™t work (for example, because of bugs in MIUI), you can use third-party applications that offer advanced editing features, including mass-adding avatars.

Top.-3 apps:

AnnexFeaturesReference
Contacts+Automatic addition of photos from social networks, cloud backupPlay Market
TruecallerPhoto database for business contacts, blocking spamPlay Market
Simpler ContactsMinimalist interface, support for dark themePlay Market

How to add a photo via Contact+:

  1. Install and open the application, provide access to contacts.
  2. Find the right contact and tap it.
  3. Click on the camera icon at the top of the screen.
  4. Select a photo and save the changes (the app will automatically crop it to square).

โš ๏ธ Note: When using third-party apps, photos may not sync with native Contacts app from Xiaomi. To avoid duplication, export the edited contacts back to the system: App settings โ†’ Exports โ†’ Phone contacts.

5 Problem Solving: Why photo is not saved for contact

Even after doing the right thing, the photo may not show up or disappear after a reboot, and let's look at the typical causes and ways to fix them.

Problem 1: The Save button is inactive after you have selected a photo.

  • ๐Ÿ“ Photo too small (less than that) 100ร—100 pixels โ€“ select an image with a resolution from 200ร—200.
  • ๐Ÿ”’ Contact is protected from editing (e.g. system contact) ICE โ€” Emergency call โ€“ create a duplicate.
  • ๐Ÿ—ƒ๏ธ The folder with the photo is protected (for example, DCIM/.thumbnails) โ€” Copy the photo in Downloads.

Problem 2: The photo is displayed, but disappears after a while.

  • ๐Ÿ”„ Sync conflict: disable sync with Mi Cloud and Google, add photos, then turn back on.
  • ๐Ÿงน App cache: Clear Contact cache and Contact Warehouses in settings.
  • ๐Ÿ“ฑ Firmware bug: Update MIUI Up to the latest version or roll back to a stable assembly.

Problem 3: The photo is not displayed in outgoing calls.

  • ๐Ÿ“ž Check your phone settings: Settings โ†’ Annexes โ†’ Phone. โ†’ Contact display โ†’ Showing photos.
  • ๐Ÿ” Make sure the photo is attached to the main contact number (if it has multiple numbers).

๐Ÿ’ก

If a contact photo is not displayed in messengers (WhatsApp, Telegram), check the chat settings: often messengers upload their avatars, ignoring the system. To fix this, open the dialog with the contact โ†’ click on his name โ†’ select โ€œUse system photoโ€.

6. How to massively add photos to contacts (for business users)

If you have to assign avatars to dozens or hundreds of contacts (for example, for a corporate book), manual editing will take hours, in which case automatic photo matching through Google Contacts or specialized utilities will help.

Method 1: Through Google Contacts (web version)

  1. Export your contacts from Xiaomi to.vcf: Contacts โ†’ โ‹ฎ โ†’ Contact management โ†’ Exports.
  2. Import them to Google Contacts (contacts.google.com โ†’ Import).
  3. Use the extension for the browser Contact Photo Editor to massively attach a photo from the folder to your PC.
  4. Sync your contacts back to your phone.

Method 2: Contact Optimizer App

  • ๐Ÿ“ฅ Download the app from the Play Market.
  • ๐Ÿ“‚ Import contacts and photos (photos should be named by template, for example, Ivan Ivanov.jpg).
  • ๐Ÿ”„ Start automatic matching.
  • ๐Ÿ“ค Export the edited contacts back to your phone.

โš ๏ธ Attention: When editing massively, you risk losing some of your data (such as additional numbers or addresses). โ†’ System system โ†’ Backup โ†’ Contacts.

๐Ÿ’ก

To add photos to the crowd, youโ€™d better use Google Contacts or specialized apps like Contacts Optimizer, which will take 10 to 20 times longer to manually edit each contact on Xiaomi.

7. Where are photos of contacts on Xiaomi stored and how to reserve them

Photos of contacts on Xiaomi are stored in a secure system folder and are directly blocked, but they can be reserved with contacts or retrieved through ADB (for advanced users).

Method 1: Backup through MIUI

  1. Go to Settings โ†’ System โ†’ Backup.
  2. Select Contacts and start creating a backup.
  3. The file will be saved to MIUI/Backup/AllBackup (only available through the root file manager).

Method 2: Exporting to Google

  • ๐Ÿ”„ Synchronize your contacts with Google.
  • ๐Ÿ“ฅ Go to Google Takeout and export your Contact Data.
  • ๐Ÿ“‚ The archive will have a folder with photos of avatars in the original resolution.

Method 3: Extract via ADB (power users only)

Photos of contacts are stored in the database along the way:

/data/data/com.android.providers.contacts/databases/contacts2.db

To extract them:

  1. Connect your phone to your PC and activate Debugging via USB.
  2. Use the command: adb pull /data/data/com.android.providers.contacts/databases/contacts2.db
  3. Open the database through SQLite Browser and export the table raw_contacts (Photo field contains binary image data).

FAQ: Frequent questions about photos of contacts on Xiaomi

Can I add an animated photo (GIF) to my contact?
No, MIUI supports only static images in JPEG, PNG or WEBP formats. Animated GIFs will be converted into the first frame.
Why is the contact photo blurred?
The system automatically compresses avatars to a resolution of 144ร—144 pixels. To avoid loss of quality, upload the original photos with a resolution of at least 500ร—500 pixels.
How do I remove the photo from the contact?
Open contact โ†’ click on his photo โ†’ choose Delete or Clean. On some firmware, you need to pinch your finger on the avatar to appear the delete menu.
Can I put a photo on the contact saved on the SIM-map?
No, contact is on. SIM-Transfer the contact to the phone's memory: open it. โ†’ Edit โ†’ More. โ†’ Copy on the device.
Why is the contact photo not displayed on WhatsApp?
WhatsApp uses its own database of avatars. To sync photos: Open a chat with your contact on WhatsApp. Tap his name at the top of the screen. Click on the camera icon next to the photo. Select the Gallery and upload the same photo as the phone book.