How to put a photo on a call Xiaomi: 3 proven ways + problem solving

When your Xiaomi phone's name is on the screen, you don't want to see a boring gray avatar, you want to see your favorite photo. Not only does it make the interface more convenient, you can immediately recognize who's calling without even looking at the name. But how do you set the photo correctly for an incoming call when the standard MIUI settings aren't always obvious?

In this article, we will discuss all the current ways for Xiaomi, Redmi and POCO smartphones based on MIUI 14/15 (including HyperOS), take into account the features of different versions of the firmware and show you how to avoid typical errors. You will learn why sometimes photos do not appear, how to sync contacts with Google or Mi Account, and what to do if after updating the system avatars are missing.

1. Standard method: through the "Contacts" application

The easiest method is to edit the contact directly in the standard Contacts app, which works on all Xiaomi models (from Redmi Note 10 to Xiaomi 14 Ultra) and does not require additional programs.

Open the Contacts app (an icon with a person's silhouette) find the right contact in the list or search at the top of the screen. Click on the contact's name to open the contact card. In the top right corner, tap the pencil icon (Edit).

  • πŸ“· Click on the current avatar (or empty field if the photo is missing).
  • πŸ–ΌοΈ Choose the source: Gallery, Camera (to take a new photo) or Avatars (standard icons).
  • βœ‚οΈ Cut the photo in a circle (the system will automatically offer scaling).
  • πŸ’Ύ Save the changes with the Ready button or tick at the top.

After that, the photo will be displayed on the incoming call, in messages and in the contact list. If the avatar does not appear immediately, restart your smartphone or check the sync settings (more on this below).

Contact synchronization enabled|Photo saved in the correct format (JPEG/PNG)|Contact is not duplicated in the phone book|The Contacts app has been updated to the latest version-->

2. Alternative method: via the β€œPhone” application

Not everyone knows, but you can set the photo to the call directly during the call or from the call log, which is convenient if you need to quickly add an avatar for a frequent caller whose contact is not yet saved.

Open the Phone app (green handset). Go to the Log tab and find the number you want to set the photo for. Slip the number, then click Create Contact or Edit (if the contact already exists). The next step is the same as the first one: click on the avatar β†’ select the photo β†’ trim and save.

⚠️ Warning: If you're editing a contact from a call log, make sure the number is tied to the correct entry in the phone book. MIUI creates duplicates, and the photo can "stick" to the wrong contact.

This method is particularly useful for the POCO F5 and Redmi K60, where the phone interface is optimized for fast action, such as holding your finger on a log number for a long time to get into editing.

3. Contact sync: why photos disappear after update

One of the most common problems is that avatars disappear after a MIUI update or reset, usually due to inconsistent synchronization between local contacts, Google Account and Mi Account.

To avoid losing photos:

  1. Open Settings β†’ Accounts and Synchronization.
  2. Select Google or Mi Account (depending on where the contacts are saved).
  3. Make sure the contact switch is active.
  4. Press Sync manually.
Problem.Reason.Decision
Photos are not displayed in all contactsContacts are saved in different accounts (Google/Mi/SIM)Combine contacts in one account through Settings β†’ Contacts β†’ Contact management
Avatars went down after the updateResetting the cache of the application ContactsGo to Settings β†’ Applications β†’ Contacts β†’ Memory β†’ Clear cache
Photo not updatedCash miniatures at the galleryClear the Gallery app cache and reboot the phone

A critical feature of MIUI 15 is that if you use HyperOS, some contacts can automatically sync with the Xiaomi cloud, leading to a conflict with local data. To avoid this, disable automatic sync in Settings β†’ Accounts β†’ Mi Account β†’ Synchronization and manually export contacts to Google.

πŸ“Š Where do you keep your contacts?
Only on the phone.
Google Account
Mi Account
SIM card
Other service

4.Using third-party applications: When standard methods don't work

If none of the above methods worked, you can use third-party applications, which are useful when:

  • πŸ”„ You need to en masse assign a photo to a lot of contacts.
  • πŸ–ΌοΈ I want to use animated avatars (GIF).
  • πŸ”’ Photos are not saved due to restrictions MIUI.

Recommended annexes:

  • Truecaller automatically uploads photos from social networks (but requires registration).
  • Sync.ME syncs avatars with Facebook, VK and LinkedIn.
  • Contacts+ – allows you to set custom photos and themes for calls.

When using third-party applications, consider:

⚠️ Note: Some programs (such as Truecaller) request access to your phone book and may transfer data to third parties. β†’ Annexes β†’ Permits.

To install a photo via Sync.ME:

  1. Download the app from Google Play.
  2. Register and connect social media accounts.
  3. Open contact in Sync.ME and click Update Photo.
  4. Select a source (like Facebook) and confirm sync.

πŸ’‘

If you are using Truecaller, turn off the General Search feature in the app settings so that your number does not appear to other users.

5. Problem Solving: Photos are not displayed or confused

Even when set up correctly, avatars may disappear or not appear when you call. Consider typical scenarios and their solutions:

Problem 1: Photos are in contact, but not displayed when called.

  • πŸ” Check if Show Contact Photos in Phone Settings is disabled: β†’ Annexes β†’ Phone. β†’ Contact display.
  • πŸ“± Make sure that the contact is saved in Google Account, not on SIM card (SIM photos are not supported).
  • πŸ”„ Reboot your phone – sometimes it resets the display cache.

Problem 2: After the MIUI update, all photos are lost.

This involves changing the structure of the contact storage, to restore the avatars:

  1. Export contacts to.vcf via Settings β†’ Contacts β†’ Import/Export.
  2. Remove all contacts from the phone book.
  3. Import them back by selecting a Google Account as your save location.

Problem 3: The photo is displayed blurred or cropped.

This is because of automatic MIUI trimming, so you can avoid distortion.

  • πŸ–ΌοΈ Use square photos with a resolution of at least 500Γ—500 pixel.
  • 🎨 Edit photos in third-party apps (such as PicsArt) before downloading.
  • πŸ”„ After pruning in contact, press Cancel, then try again - sometimes the system offers another framing option.
Why are no photos of your contacts displayed on WhatsApp?
WhatsApp uses its own avatars that don't sync with the phone book. To change a photo in the messenger, open a chat with the contact β†’ click on his name β†’ select View contact β†’ Edit β†’ change the photo.

6. Features for different Xiaomi models

Depending on the smartphone model and the MIUI version, the installation process may be slightly different, and the following are key nuances for popular devices:

ModelMIUI/HyperOS versionFeatures
Xiaomi 13/14 seriesHyperOS 1.0+Contact photos are cached more aggressively – after changing the avatar, it may take up to 5 minutes to update.
Redmi Note 12/13MIUI 14There is no β€œEdit” button in the Contacts app – use a long click on the contact.
POCO F5/X5MIUI 14 (Global)When synchronizing with Google, photos may not be loaded – manual updates are required through Settings β†’ Accounts.
Xiaomi Pad 6HyperOSOn tablets, photos of contacts are displayed only in landscape orientation.

For HyperOS devices (such as Xiaomi 14 or Redmi K70), an additional rule applies: if a contact is saved in Mi Account, its photo may not appear in some applications (such as Telegram).

Nana POCO-devices (e.g., devices, POCO X6 Pro) sometimes helps resetting the settings of the Contacts app:

Settings β†’ Applications β†’ Application Management β†’ Contacts β†’ Storage β†’ Clear data

After that, you will have to reconfigure the synchronization, but the problem with the display of the photo usually disappears.

πŸ’‘

On HyperOS devices, contacts from Google Accounts are prioritized. If the photo is not displayed, move the contact from Mi Account to Google.

7. Additional Chips: Animated Avatars and Themes

If you don’t have enough static photos, you can go further and adjust:

  • 🎬 Animated avatars (GIF) Apps like Zedge or Avatar Maker.
  • 🎨 Topics for calls - in Settings β†’ Choose a theme with custom avatars (like Super Wallpapers).
  • πŸ”Š Individual melodies + Photos - in Contact β†’ Edit β†’ Call sound.

For animated avatars:

  1. Download GIFs from the internet or create your own in Canva.
  2. Save the file to the gallery.
  3. Open Contact β†’ Edit β†’ Select GIF as a photo (not all versions of MIUI support animation).

⚠️ Warning: Animated avatars may not appear when calling if power saving mode is enabled (Settings) β†’ Battery β†’ Power saving mode. Turn it off for proper operation.

If you want to go even further, install the CLauncher or Microsoft Launcher app – they allow you to assign dynamic wallpapers to contacts that will be displayed when you call.

FAQ: Frequent questions

Can I put a photo on a call for a number that is not in the contacts?
No, MIUI doesn't support linking photos to unsaved numbers. First add a number to your contacts, then assign an avatar.
Why is a contact photo displayed on WhatsApp but not when you call?
This is because WhatsApp uses its own avatar database, so that the photo is shown when you call, add it to the standard contacts of the phone (see the first section).
How to assign a photo for all contacts?
This is not possible with standard MIUI tools. Use third-party apps like Contacts Backup & Restore (export contacts, edit a.vcf file on a PC, then import back).
The photos were missing after the phone was reset to factory settings.
If contacts have been synced with Google or Mi Account, just log in and wait for automatic sync. If not, restore backup from Settings β†’ Additional β†’ Restore and Reset.
Can I put a video instead of a photo on a call?
No, MIUI doesn't support video avatars. Maximum is an animated GIF (but it will only play in some firmware versions).