How to change the contact photo in the phone Xiaomi: all the ways

Changing a contact photo on a Xiaomi smartphone is a simple but not always obvious task, especially if you are first encountering a MIUI shell or using sync with Google Contacts. In this article, we will discuss all the current ways to change the avatar, from standard tools to bypassing the system’s limitations.

It’s important to understand that the process can vary depending on the firmware version (MIUI 14, MIUI 15 or HyperOS), the phone model (Redmi Note 12, POCO X5, Xiaomi 13T) and even whether the contact is saved in the device memory or in the Google account.

If you've tried to change your photos through the Contacts app, but the edit button is inactive, don't get upset. Maybe the problem is sync settings or access rights. Then you'll find solutions for all the typical situations.

Method 1: Change your photo through the standard Contacts app

The most obvious method is to use the built-in Contacts app (or Phone in some versions of MIUI), which works for local contacts and those associated with a Mi Account.

To change the avatar:

  1. Open the Contacts app (a icon with a person's silhouette).
  2. Find the right contact in the list and tap it.
  3. In the upper right corner, click on the Edit icon** (pencil).
  4. Touch the current photo of the contact (or an empty mug if there is no avatar).
  5. Choose one of the options: πŸ“· Take a photo – activates the camera for instant snapshot. πŸ–ΌοΈ Select from Gallery – Allows you to upload an existing image. 🎨 Create an avatar – generation of a stylized image (not available on all models). πŸ—‘οΈ Delete the photo – remove the current avatar.

Ready.

Save.

If the photo editing button is inactive or missing, check if the contact is synced with Google, in which case you need to change the avatar through Google Contacts (for more on this in the next section).

πŸ’‘

If you want to install an animated avatar (GIF), pre-cut it to square format in any graphics editor. MIUI supports animated images, but can automatically compress them to a static appearance.

Method 2: Editing through Google Contacts (for synchronized posts)

Many Xiaomi users sync contacts with a Google account for backup, in which case you will not be able to change the photo through the standard Contacts app - the system will redirect you to Google Contacts or block editing altogether.

To update the avatar for such contact:

  1. Open your browser on your phone and go to contacts.google.com.
  2. Sign in with the same Google account that is used for sync.
  3. Find the contact you need in the list and click on it.
  4. Click on the camera icon (πŸ“·) at the top left corner of the contact window.
  5. Select the source of the image: πŸ“ Download - download from the device. πŸ“Έ Take a photo – if you use the mobile version of the site. πŸ” Google Photos Search – Choice from Cloud Storage.

Cut the photo as needed and save the changes.

After editing, wait until synced (usually takes 1-5 minutes). If the avatar hasn't updated on your phone, go to Settings β†’ Accounts β†’ Google β†’ Contact Sync and force the data to be updated.

⚠️ Note: If a contact is duplicated (you can find it in Google and in your phone’s memory), the system can display different avatars. To avoid confusion, combine the entries through the menu. β†’ Connecting contacts.

Method 3: Using the Truecaller app to change an avatar

Truecaller not only identifies numbers, but also allows you to edit contacts, including photos, which is handy if standard methods don't work or you want to add an avatar for a number that isn't saved in the phone book.

Instructions:

  1. Install Truecaller from Google Play.
  2. Open the app and allow access to contacts.
  3. Find the right contact through your search.
  4. Slip on it and select Edit (pencil icon).
  5. Click on the current photo (or blank field) and select a new avatar from the gallery.
  6. Save the changes.
πŸ“Š What application do you use to manage your contacts?
The standard β€œContact” Xiaomi
Google Contacts
Truecaller
Other
I don't edit contacts.

Method 4: Manually add photos through file manager (for power users)

This method is suitable if you want to manually replace the contact avatar, bypassing the application interface, it requires access to system folders and is suitable for non-synchronized (local) contacts.

Important: Before performing the actions, back up your contacts through Settings β†’ System and Device β†’ Backup.

Instructions:

  1. Connect your phone to your PC or use a file manager (such as Mi File Manager or Solid Explorer).
  2. Cross the path: /data/com.android.providers.contacts/files/ Note: folder /data hidden and requires root rights or ADB-Without them, this method won't work.
  3. Find a file with the.jpg or.png extension that matches your contact (file names usually contain the contact ID).
  4. Replace the file with a new image with the same name and extension.
  5. Reboot the phone.

⚠️ Note: Incorrect editing of files in the folder /data This method can cause the Contacts app to crash. Use this method only if you are confident in your actions.

How to access /data folder without root rights?
For temporary access to /data can be used ADB-team: 1. Connect the phone to the PC with debugging enabled USB. 2. Enter the command line: adb shell su chmod 777 /data/com.android.providers.contacts/files/ 3. Copy files via adb pull or file manager. Important: after the changes, return the original rights with the chmod command. 700 /data/com.android.providers.contacts/files/.

Why you can’t change your contact photo: typical problems and solutions

Sometimes users find that the avatar edit button is inactive or the changes are not saved. Let's consider the main reasons and ways to fix them.

Problem.Possible causeDecision
The β€œEdit Photo” button is inactiveContact synced with Google or Mi AccountChange photos through Google Contacts or turn off sync for that contact
Photo resets after rebootingConflict between the local and cloud versions of the contactCombine duplicates through the menu More β†’ Combine contacts
You can't cut the photo.MIUI restriction for images with a resolution above 1080Γ—1080Pre-cut photos in the gallery or use a third-party app
Avatar is not displayed in messengersApps (like WhatsApp) use their own avatarsChange the photo directly in the settings of the messenger

If none of these methods worked, try:

  • πŸ”„ Clear the cache of the application Contacts in Settings β†’ Annexes β†’ Application management.
  • πŸ“₯ Update MIUI Up to the latest version through Settings β†’ The phone. β†’ Updating the system.
  • πŸ“ž Reset the Contacts app settings (Warning: This will remove all local settings!).

Check out the MIUI version in Settings β†’ About Phone

Make sure that the contact is not duplicated.

Make a backup copy of your contacts

Check the access rights for the "Contact" application-->

How to install an animation avatar (GIF) for contact

MIUI supports animated avatars (GIFs), but with limitations: the file should not exceed 5 MB, and the animation duration is 3 seconds.

Method 1 (via gallery):

  1. Prepare. GIF-file: 🎬 Permission: no more 500Γ—500 pixel. ⏱️ Duration: up to 3 seconds. πŸ—œοΈ File size: up to 5 MB.

Save the GIF to the phone gallery.

Contacts

β€œGallery” and find your GIF.

Cut the animation (if required) and save it.

Method 2 (through third-party applications):

Use GIF Maker or Ezgif to create an optimized file, then upload it as a normal photo. Some users note that animation works more stable if you pre-convert the GIF to WebP.

⚠️ Note: Animated avatars may not appear in some system menus (e.g., call logs) or instant messengers, and they increase power consumption with frequent interface updates.

Tips for choosing a photo for contact

The quality of the avatar not only affects visual perception, but also the speed of downloading contacts.

  • 🎨 Format: JPEG or PNG (for transparency. Avoid HEIC β€” It is not always correctly displayed.

For business contacts, you can use services like Canva or Adobe Express to create a professional avatar with a logo and name, which looks good on WhatsApp Business or Telegram.

If you want a contact photo to be displayed on the lock screen when an incoming call is made, check the settings:

  1. Go to Settings β†’ Lock screen.
  2. Select the Lock screen style.
  3. Make sure to turn on the setting Show photo contact.

πŸ’‘

To better display avatars on all screens, use square images with minimal fine detail. The system cuts the photo in a circle, so important elements should be in the center.

FAQ: Frequent questions about changing photos of contacts in Xiaomi

Can I change the photo of the contact if it is saved to SIM-map?
No, contact is on. SIM-The card does not support storing photos. To add an avatar, transfer the contact to your phone memory or account. Google/Mi: Open contact on SIM-Click on the map. β†’ Copy to your phone or export. Now you can edit the photo.
Why did all the photos of the contacts disappear after the MIUI update?
This is a typical problem when resetting or updating firmware. You can restore avatars by: Check if sync is enabled in Settings β†’ Accounts β†’ Google/Mi Account. If contacts were in your phone’s memory, restore them from a backup (made through Settings β†’ System and Device β†’ Backup). For Google Contacts, wait for automatic sync or force updates in the Contacts app. If there is no backup, photos of contacts are likely lost irrevocably.
How to get a contact photo to be displayed on WhatsApp?
WhatsApp uses its own avatars, not related to the system. To change the photo of the contact in the messenger: Open chat with the contact on WhatsApp. Tap the name of the interlocutor at the top of the screen. Click on the camera icon (πŸ“·) Select a new image from the gallery or take a picture. This photo will only be visible on WhatsApp and will not affect the system avatar.
Can I install a video as a contact photo?
No, MIUI It doesn't support video cameras: 🎞️ Convert video to GIF (up to 3 seconds) and use it as an animated avatar. πŸ“Ή Set a static frame from the video as a normal photo. GIF From the video, use apps like GIF Maker or online services such as Ezgif.
How to hide photos of contacts from prying eyes?
If you give your phone to other people and you don’t want them to see contact avatars, do this: Turn off the photo on the lock screen: Settings β†’ Lock screen β†’ Lock screen Style β†’ Show contact photo (turn off) Hide notifications with photo: Settings β†’ Notifications β†’ Additional β†’ Privacy Notifications (enable) Use Second Space in MIUI to separate personal and work contacts.