How to Put Your Photo on an Incoming Call to Xiaomi: 5 Ways to Use Pictures

Why Xiaomi doesn’t show a photo when calling – and how to fix it

Are you tired of seeing gray avatars instead of photos of friends when you call Xiaomi? The problem is familiar to many owners of Redmi, Poco or Mi smartphones β€” even after adding a photo to the contact, it does not appear on the call screen. The reason for this is the feature of the MIUI shell, which by default hides images from the phone book. But there are several working ways to get around this limitation, from standard settings to little-known tricks.

In this article, you will find 5 proven methods for installing photos on calls, including instructions for the latest versions of MIUI 14/15. We will understand why sometimes photos do not appear even after all the manipulations, and what to do if you want to put an animated picture or GIF on an incoming call (spoiler: it is possible, but with reservations).

Method 1: Add a photo through standard Xiaomi contacts

The most obvious but often ignored method is to correctly add a photo through the Contacts app. Many users mistakenly think that it is enough to attach an image to a profile on WhatsApp or Telegram, but MIUI uses its own contact database, which does not sync with instant messengers automatically.

To ensure that the photo is displayed when calling:

  • πŸ“± Open the Contacts app (a icon with a person's silhouette)
  • πŸ” Find the right contact in the list or through search
  • ✏️ Press the contact. β†’ Edit button (pencil in upper right corner)
  • πŸ–ΌοΈ Slip on the camera icon next to the name β†’ Choose a gallery or take a photo
  • πŸ“ Select the image (recommended size β€” 500Γ—500 px)
  • πŸ’Ύ Save the changes with the button Ready

β˜‘οΈ What to check if the photo is not displayed

Done: 0 / 4

The important point is that if the contact is saved SIM-You can't add a photo to the card, you can transfer it to the phone's memory. MIUI It can crop images with non-standard proportions (for example, horizontal landscape photos.

⚠️ Attention: After update MIUI before version 14.0.5+ Some users encounter a bug when contact photos are reset.Before updating, back up your contacts via Settings β†’ Google β†’ Backup.

Method 2: Sync with Google Contacts (for Google account holders)

If you use a Google account, there's a more reliable way to link a photo to a contact, through Google Contacts, which works even if standard MIUI settings ignore your images.

Instructions:

  1. Open your browser and go to contacts.google.com
  2. Sign in with the same account as on your phone.
  3. Find the right contact and click on his card.
  4. Click on the camera icon in the upper left corner β†’ upload the image
  5. On your phone, open Settings β†’ Accounts β†’ Google and enable Contact Synchronization

The advantage of this method is that photos will be displayed not only when calling, but also in other applications (Gmail, Google Meet). However, there is a disadvantage - synchronization can take up to 10 minutes, and sometimes it takes a restart of the phone to make changes take effect.

πŸ’‘

If the photo in Google Contacts is not updated on your phone, try manually updating the data: open the Contacts app β†’ click on the three dots in the upper right corner β†’ Update.

Method 3: Using third-party applications to make calls

When standard methods don't work, alternative calling apps come to the rescue.

  • πŸ“ž Truecaller – automatically uploads photos from social networks and databases
  • πŸ“± Drupe – allows you to assign any images, including GIF
  • πŸ”„ Sync.ME – synchronize photos from the VK, Facebook, Instagram

For example, in Truecaller, the algorithm works like this:

  1. Install the app from Google Play
  2. Register and allow access to contacts
  3. Open the contact card β†’ click Edit
  4. Select Add Photos β†’ Upload Image
  5. Make Truecaller the default call app in your phone settings

The downside of this is that applications require extensive permissions (access to contacts, calls, SMS), and if you are concerned about privacy, use them only for individual contacts, not as a primary solution.

πŸ“Š What Calling Application Are You Using?
Standard (MIUI)
Truecaller
Google Phone
Drupe
Other

Method 4: Manually assigning photos through the file system (for advanced ones)

This is a method that works for those who are willing to dig through system folders. MIUI stores photos of contacts in a hidden directory, and sometimes just put a properly named file in there.

  1. Connect your phone to your PC or use a file manager (such as Mi File Explorer)
  2. Go to /storage/emulated/0/Android/data/com.android.providers.contacts/files/
  3. Create an image folder (if it is not available)
  4. Put a name picture in there {ID_contact}.jpg (recognize) ID You can use the Contact Editor app)
  5. Reboot the phone.

This method doesn’t work on all versions of MIUI, but it can help if other methods don’t work, and the key is to not change the other files in this folder to avoid damaging the contact database.

⚠️ Attention: Starting with MIUI 14, Xiaomi has tightened the permissions to access system folders, and if you don't have root permissions, this method may not work. ADB For push files: adb push local_photo.jpg /sdcard/Android/data/com.android.providers.contacts/files/images/

Method 5: Animated photos and GIFs on the call (hidden feature)

Few people know, but MIUI 15 has an experimental support for animated avatars for calls, to activate it:

  • πŸ“² Install. APK-Xiaomi Contacts version (version 15.1.2 or later)
  • πŸ–ΌοΈ Prepare. GIF-resolution 500Γ—500 px and weight up to 500 CBB
  • πŸ”§ Enable the Developer Mode (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times to tap)
  • πŸ“‹ In the developer settings, activate the option Animated Contacts
  • πŸ”„ Reboot the phone and assign it GIF normal-looking

Important limitations:

  • ❌ It only works for Xiaomi. 13/14 Redmi Note 12 s MIUI 15
  • ❌ Animation is played only at the first call (repeated – static photo)
  • ❌ Not all formats GIF Supported (better to use) APNG)
How to Convert GIF to APNG for Xiaomi
Use the https://apng.website online converter or the APNG Assembler program. Optimal settings: 15 frames / s, a size not exceeding 500Γ—500 px, a color palette of 256 colors.

Compatibility table with Xiaomi models

Not all methods work on older or budget models, here is the current compatibility table (as of June 2026):

Model phoneStandard contactsGoogle ContactsParty of annexManual file replacementAnimated photos
Xiaomi 14 Ultraβœ…βœ…βœ…βš οΈ (need ADB)βœ…
Redmi Note 13 Pro+βœ…βœ…βœ…βŒβœ…
Poco F5βœ…βœ…βœ…βš οΈ (root)❌
Redmi 12βœ…βœ…βœ…βŒβŒ
Xiaomi 11T⚠️ (bug MIUI 14)βœ…βœ…βš οΈ (need ADB)❌

If your model is not in the table, focus on the MIUI version:

MIUI 15 – All methods are supported except manual file replacement without ADB

MIUI 14 - Possible problems with animated photos

MIUI 13 and older – only standard contacts and Google Contacts work

Frequent Mistakes and How to Avoid Them

Even after you set it up properly, the photo may not show.-5 causes and solutions:

  1. Photos are cropped or distorted Problem: MIUI automatically crops images to a circular format. Solution: Use square photos with the center of the composition in the center. Optimal size is 512Γ—512 px.
  2. Photo is available, but not shown when calling Problem: Call settings disabled image display. Solution: Go to Settings β†’ Apps β†’ Calls β†’ Display contacts and enable the option to Show photos.
  3. Photo resets after update Problem: Bug in MIUI 14 when attached images disappear after update. Solution: Before updating, back up through Google Contacts or export contacts to.vcf file.
  4. Photos are only displayed in some applications Problem: Contact is duplicated (there are entries in the phone book and the phone book). SIM-Solution: Combine duplicates through Contacts β†’ Management β†’ Connecting contacts.
  5. It is not possible to add a photo to the contact with SIM Problem: Contact saved on SIM-Solution: Move the contact to your phone or Google account memory.

πŸ’‘

If none of these methods worked, try resetting the Contacts app through Settings β†’ Apps β†’ Contacts β†’ Storage β†’ Clear the data. This will remove all local changes, but return the standard behavior of the system.

FAQ: Answers to Frequent Questions

Can I put my photo on an outgoing call (so that the interlocutor can see it)?
No, it's not carrier-level, and what the person you're calling sees depends on their phone and settings, and you can only customize your photo for incoming calls on your device.
Why is a contact photo displayed on WhatsApp but not when you call?
Because WhatsApp uses its own contact database, not associated with the system phone book, and in order to show a photo when you call, you need to add it through the standard Contacts app or Google Contacts.
How to make the photo occupy the entire screen when calling?
The standard MIUI call app doesn't have this feature, but you can use alternative calls like Drupe or ExDialer, which supports full-screen photo display, and in the settings of these apps, look for the Fullscreen caller ID option.
Can I put a video instead of a photo on the phone?
Officially, no. However, on Xiaomi 14 with MIUI 15, there is an undocumented ability to use short APNG videos (animated PNGs), maximum duration of 3 seconds, file size up to 1 MB.
Why did all the contact photos disappear after resetting?
When reset to factory settings, the local contact database is erased. If the photos were only linked to a phone book (not a Google account), they will be deleted. To avoid loss: Regularly sync your contacts with Google Export backup in.vcf format through Contacts β†’ Settings β†’ Import / Export