How to put a photo on a call: 5 ways to MIUI 12-15

When the name of the caller is lit up on your Xiaomi screen and a photo is next to it, it not only makes the interface more personalized, but also helps you navigate faster whether to respond. However, not all users know that setting up the display of a photo on an incoming call in MIUI has its own nuances - especially if the contact is synchronized with multiple accounts or the photo is not displayed despite all efforts.

In this article, we will discuss all the current ways to set a photo on a call for Redmi, POCO and Xiaomi on MIUI 12-15 firmware, including solutions for cases when the image is not automatically applied, you will learn how to add a photo through standard settings, third-party applications, and what to do if after updating the system contacts lost their avatars.

Why is Xiaomi not showing a photo when calling?

Before we get to settings, it's important to understand why a photo of a contact might not show up during an incoming call.

  • ๐Ÿ“ฑ No associated image โ€“ contact saved without photo or deleted.
  • โ˜๏ธ Sync conflict โ€“ the photo is tied to a Google account, but the phone is synced to Mi Account (or vice versa).
  • ๐Ÿ”„ Cache of the "Contact" application - after updating MIUI miniatures are sometimes dropped.
  • ๐Ÿ“ต Restrictions of the application "Phone" - in the settings disabled display photo on calls.
  • ๐Ÿ› ๏ธ Firmware error - in some versions MIUI (For example, 14.0.3) was a bug with avatars.

If you have previously tried to install a photo but it doesnโ€™t show up, first check if your case is one of the listed items. For example, if the contact is synced with Google Contacts but priority sync with Mi Cloud is enabled in the phoneโ€™s settings, the system may ignore the photo from the Google account.

๐Ÿ“Š How do you usually add contacts to Xiaomi?
Manual input
Imports from SIM-cards
Synchronization with Google
Synchronization with Mi Account
I use third-party apps.

Method 1: Add a photo through the standard "Contact" application

The most obvious and universal method is to attach a photo directly to the contact card, which works on all Xiaomi, Redmi and POCO models regardless of the MIUI version.

  1. Open the Contacts app (an icon with a human silhouette).
  2. Find the right contact in the list and tap it.
  3. At the top of the screen, click on the camera icon (or plus if the photo is missing).
  4. Choose one of the options: ๐Ÿ“ธ Take a photo โ€“ directly from the camera phone. ๐Ÿ–ผ๏ธ Select from the gallery - upload an existing image. ๐ŸŽจ Create an avatar โ€“ draw an emoji or sticker (available in the MIUI 14+).

Cut the photo in a circle (if necessary) and save the changes.

After that, the photo should be displayed when the call arrives. If that doesn't happen, move on to the next method.

Selected image with a resolution of at least 300ร—300 pixels|

Contact is not duplicated in the phone book |

Photo saved in JPEG or PNG| format

In the settings of the phone included display of avatars on calls-->

Method 2: Sync photos through Google Contacts

If you use Google Contacts to store numbers, photos may not show up on Xiaomi due to a sync conflict.

  1. Open Settings โ†’ Accounts and Synchronization.
  2. Select Google and make sure that your Contact Sync is enabled.
  3. Open the web version of Google Contacts on your computer or phone.
  4. Find the right contact, click on the camera icon and upload the photo.
  5. Return to your phone and manually update your contacts: open the Contacts app" โ†’ โ‹ฎ (menu) โ†’ Update.
What if Google photos are not synced?
If after all the manipulations photos still do not load, try: 1. Delete and re-add Google account in the phone settings. 2. Clear the cache of the application Contacts (Settings โ†’ Applications โ†’ Contacts โ†’ Memory โ†’ Clear cache). 3. Update the application Google Contacts in the Play Market to the latest version.

Method 3: Using the Phone app to configure the display

Sometimes the problem is not the lack of photos, but the settings of the Phone app itself. In some versions of MIUI, the display of avatars on calls is disabled by default.

To enable this function:

  1. Open the phone application (green handset).
  2. Tap on three points (โ‹ฎ) in the upper right corner and select Settings.
  3. Go to Contact Display (or Inbound Calls, depending on the MIUI version).
  4. Activate the option to show contact photos (or similar).
  5. If necessary, also enable Full-screen mode for a larger display of the photo.

In MIUI 14.0.5 and later, the path to settings has changed: now the option is hidden in Phone Settings โ†’ Apps โ†’ Phone โ†’ Permissions โ†’ Additional settings.

MIUI versionThe Way to Setting Up Photo DisplayNotes
MIUI 12โ€“13Phone. โ†’ โ‹ฎ โ†’ Settings โ†’ Contact displayThe option may be called "Showing Avatars."
MIUI 14Settings โ†’ Applications โ†’ Phone โ†’ PermissionsYou need to enable permission to "Show over other windows"
MIUI 15 (Beta)Settings โ†’ Screen โ†’ Incoming callsYou can also set up an animation photo

Method 4: Install photo through third-party applications

If standard methods don't work, you can use third-party contact management apps.

  • ๐Ÿ“‡ Truecaller automatically uploads photos from the database (but requires registration).
  • ๐Ÿ” Sync.ME โ€“ synchronize photos from social networks (VK, Facebook, Instagram).
  • ๐Ÿ“ž Drupe โ€“ allows you to customize the display of contacts, including avatars.

Example of settings through Truecaller:

  1. Install an app from the Play Market.
  2. Register and allow access to contacts.
  3. Open the contact card in Truecaller and click Edit โ†’ Add a photo.
  4. Select the image and save the changes.
  5. Make Truecaller the default call app (Settings โ†’ Apps โ†’ Default).

โš ๏ธ Note: When using third-party apps, contact photos can only be displayed in the interface of this app, not in a standard Phone. For photos to be displayed everywhere, go back to methods 1-3.

Method 5: Manually editing contact via Mi Account

If you use Mi Account to sync, photos can be stored in the Xiaomi cloud to update them:

  1. Go to i.mi.com and log in.
  2. Open the Contacts section.
  3. Find the right contact and click on the camera icon next to the name.
  4. Upload a new photo (maximum size โ€“ 5 MB).
  5. On your phone, update contacts: Settings โ†’ Accounts โ†’ Mi Account โ†’ Sync.

This method is especially useful if youโ€™ve been changing your phone and want to transfer all your contacts photos from your old Xiaomi device.

๐Ÿ’ก

If your photo in Mi Cloud is not updated, try temporarily disabling sync with Google Contacts โ€“ sometimes the systems conflict with each other.

Problem Solving: Photos are not displayed despite all efforts

If you have tried all the ways, but the photo does not appear when you call, check the following points:

Problem.Decision
Photos are available but not shown on the callClear the cache of the Phone and Contacts apps (Settings โ†’ Applications โ†’ Memory โ†’ Clear the cache)
Contact duplicatedCombine duplicates: Open the contact โ†’ โ‹ฎ โ†’ Unite
Low resolution photoUse an image that is at least 500ร—500 pixels in size
Mistake after MIUI updateReset the settings of the Contacts app (Settings โ†’ Applications โ†’ Contacts โ†’ Reset)

If the problem persists, it may be related to a specific firmware version, such as MIUI 14.0.2โ€“14.0.4, where a bug prevented avatars from appearing on calls from VoLTE-enabled carriers, in which case only updating the system to the latest version would help.

โš ๏ธ Note: On some models POCO (for example, POCO X3 Pro) the image on the calls is disabled at the firmware level. To enable it, you need root access or customization. ROM.

๐Ÿ’ก

If the photo is not displayed only for some contacts, check if they are saved to the SIM-map - in this case, avatars are not supported.

FAQ: Frequent questions about photos on Xiaomi calls

Can I put a GIF instead of a photo on the phone?
No, Xiaomiโ€™s standard Phone app only supports static images (JPEG, PNG), but MIUI 15 (beta) has an experimental feature of animated contact avatars from Mi Account.
Why is a contact photo displayed on WhatsApp but not on a call?
This is because WhatsApp uses its own contact database, so add a photo to your phone via the standard Contacts app (see Method 1).
How to make a contact photo occupy the entire screen when you call?
Go to Settings โ†’ Screen โ†’ Incoming calls and enable Full-screen Mode. Some models (Xiaomi 13 Pro, Redmi Note 12) also have background blur settings available.
Can I set different photos for different SIM-map?
No, MIUI doesn't have the function of linking different photos to the same contact record for different SIMs, but you can create a duplicate of a contact with another name (e.g., "Ivan (Worker)") and assign a separate photo to it.
After the phone was dropped, all the contact photos were gone.
If you have synced with Google or Mi Account before reset, photos will be automatically restored after you re-enter your account. If not, check backups in Settings โ†’ System โ†’ Backup.