How to make a photo of a contact on the call screen on Xiaomi smartphone: all ways

When you get a call from a loved one or colleague, seeing a picture of them on a Xiaomi smartphone screen is not just convenient, it's also emotionally pleasing. However, many users find that instead of the expected image, a standard icon or an empty avatar is displayed. Why is this happening? The fact is that MIUI (the Xiaomi branded shell) has its own nuances of synchronizing contacts and media files, especially if you use multiple accounts or messengers like WhatsApp or Telegram.

In this article, we’ll look at all the working ways to add photos to contacts so that they’re guaranteed to be displayed on the incoming call screen, learn how to do this through standard MIUI settings, Google Contacts, and solve typical problems, from cropping photos to conflicts between different contact sources, and pay special attention to Redmi and POCO models, where the algorithm may differ.

If you've tried to assign a photo but it never showed up on the screen, don't be quick to blame the smartphone. 80 percent of the time, the problem is that the contact is not properly linked to your account or the display settings, and then you'll find step-by-step instructions based on the latest versions of MIUI 14 and Android 13/14.

1. Method 1: Add photos through standard β€œContacts” Xiaomi

The most obvious method is to edit the contact directly in the Contacts app (an icon with a human silhouette), but there are pitfalls: if the contact is synced with a Google or Mi Account, the changes may not be saved or displayed on the call screen.

To avoid problems, follow this algorithm:

  1. Open the Contacts app on your Xiaomi.
  2. Find the right contact and tap it.
  3. In the upper right corner, click Edit (pencil icon).
  4. Slip on an empty mug with a camera icon next to the name.
  5. Select the source of the photo: Gallery, Camera or Download.
  6. Cut the image in a circle (the system will automatically tell you the optimal boundaries).
  7. Save the changes with the Ready button.

⚠️ Warning: If the photo doesn't show up on the call screen after saving it, check which account the contact is linked to. In the editing menu, scroll down to the Account block. If it shows Google or Mi Account, try method 2 or 3.

Contact is linked to local phone memory (not the cloud)|Photo has a resolution of at least 300Γ—300 pixels |Photo display is enabled in call settings |No duplicate contacts with the same number-->

On the POCO X5 and Redmi Note 12, after upgrading to MIUI 14, the option to Show photos of contacts on a locked screen was introduced.

  1. Go to Settings β†’ Lock the screen.
  2. Select Additional Settings.
  3. Turn on the Switch Show notifications on the lock screen.
  4. Make sure in Settings β†’ Applications β†’ Contacts β†’ Notifications allowed to display photos.

2. Method 2: Synchronize with Google Contacts

If you use a Google Account to back up your contacts, photos may not show up due to a conflict between local and cloud data.

Step 1: Open Google Contacts in your browser on your computer or phone. Find the right contact and click on the camera icon next to your name. Upload a photo (optimum size: 500Γ—500 pixels).

Step 2. On your Xiaomi smartphone, update your contacts:

  1. Open Settings β†’ Accounts and Synchronization.
  2. Select your Google Account.
  3. Activate the synchronization of Contacts (if it is disabled).
  4. Press Sync now.

⚠️ Note: If the photo still doesn't appear after synchronization, check if the contact is duplicated. In the Contacts app, click on the three dots in the upper right corner. β†’ Contact management β†’ Connect contacts. The system automatically finds duplicates and suggests that they be combined.

Only local contacts on the phone|Google Account|Mi Account (Xiaomi)|Synchronization with SIM-card|I don't know.-->

Method 3: Use of the Phone Application (for MIUI 13/14)

In the latest versions of MIUI, the Phone app (the pipe icon) has been given separate settings to display contacts, to assign a photo through it:

Instructions:

  1. Open the Phone app.
  2. Go to the Contacts tab (bottom of the screen).
  3. Find the right contact and hold it with your finger for 2 seconds.
  4. In the menu that appears, select Edit.
  5. Slip the camera icon next to the name and upload the photo.
  6. Save the changes.

Important: Photos added through the Phone app take precedence over those uploaded through Google Contacts or the standard Contacts app.This is due to the MIUI architecture, where the Phone app manages calls directly.

If after these actions the photo is still not displayed, check the display settings:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find the phone and select Permissions.
  3. Make sure that Warehouse permissions and Contacts are included.

πŸ’‘

If the contact photo is blurred, try uploading an image with a resolution of at least 1000Γ—1000 pixels. MIUI automatically compresses thumbnails, but high quality source will help avoid artifacts.

4. Problem Solving: Why the photo doesn't show up on the call screen

Even if you add a photo correctly, it may not show up for a few reasons, so let's look at the most common ones and how to eliminate them.

Problem.Reason.Decision
Photo is in contact, but not shown when callingConflict between local and cloud contactsCombine the doubles in Contacts β†’ Management β†’ Combine
Photos are only displayed after the screen is unlocked.Privacy restrictions in lock settingsTurn on Show notifications on the lock screen in the settings
Photo clipped or distortedInappropriate format or permissionUse square images (1:1) with a resolution of β‰₯500Γ—500
Photo disappears after rebootSync failure with Mi AccountTurn off sync with Mi Account in Settings β†’ Accounts
Photos are available, but a standard icon is displayed.The phone app cache is damagedClear the cache in Settings β†’ Applications β†’ Phone β†’ Storage

The problem with duplicate contacts is particularly noteworthy, for example, if the same number is stored in both Google Contacts and in the phone's memory, MIUI may randomly select the version without the photo.

  1. Open Contacts β†’ Three Points β†’ Contact Management β†’ Connect Contacts.
  2. The system will show all takes. Press Combine for each.
  3. After combining, check if the photo is still there (sometimes it is reset – then add it again).
What if a contact photo is only displayed on WhatsApp, but not on the call screen?
This problem arises because WhatsApp uses its own contact database, which is not connected to the system. To appear on the call screen, you need to add it directly to the system contacts (see Method 1 or 2). WhatsApp does not sync photos with the Xiaomi phone book, so changes in the messenger do not affect standard calls.

5. Photo optimization for the call screen: formats and sizes

Not all images are suitable for displaying on the screen of an incoming call. MIUI automatically crops and compresses the photo, but if the source does not meet the requirements, the result may be disappointing.

Optimal parameters of the photo:

  • πŸ“ Permission: minimum 500Γ—500 pixels, optimally β€” 1000Γ—1000.
  • πŸ”„ Format: square (aspect ratio 1:1). The rectangular photos will be cropped in the center.
  • 🎨 Background: monochromatic or with minimal parts around the edges (they can be cut off).
  • πŸ“Œ File format: JPEG or PNG (transparently).

If you want to make your picture as clear as possible, use pre-cut tools, such as:

  1. Open the photo at the Gallery.
  2. Click Edit β†’ Pruning.
  3. Select the 1:1 format (square).
  4. Focus your face or main object.
  5. Save a copy and use it for contact.

⚠️ Attention: Avoid using HEIC-Xiaomi doesn't always handle files correctly. If the photo is in that format, convert it to the photo. JPEG through any online application (for example, HEIC to JPG).

πŸ’‘

Photos with a resolution of less than 300Γ—300 pixels will be automatically enlarged by the system, which will lead to blurring. Always check the quality of the source before downloading.

6. Features for Redmi and POCO models

Redmi and POCO smartphones often have modified versions of MIUI, where some features may work differently. For example, the POCO F5 or Redmi Note 12 Pro+ defaults to disable the display of photos on the lock screen due to performance optimization.

What to do at Redmi/POCO:

  1. Check the MIUI version in Settings β†’ About Phone. For versions 13.0.6 and later, the general instructions apply (see Method 1-3).

Some devices (e.g., the POCO M5) have a bug: Contact photos don't show up if Charge Saving is enabled.

  1. Open Settings β†’ Battery and Performance.
  2. Select the charge saving mode β†’ Settings.
  3. Add the phone app to the list of exceptions.

πŸ’‘

On POCO with custom firmware (such as POCO Launcher), sometimes resetting the Contacts app helps. Go to Settings β†’ Apps β†’ Contacts β†’ Storage β†’ Reset settings.

7.Alternative methods: Truecaller and third-party applications

If the standard methods didn't work, you can use third-party solutions, and the most popular one is the Truecaller app, which not only identifies numbers, but also allows you to assign photos to contacts with priority over system contacts.

How to set up Truecaller:

    ⚠️ Warning: Truecaller replaces the standard call app, which can lead to conflicts with the phone MIUI. If system functions (such as recording conversations) stop working after installation, return to the standard Phone application.

    Other useful applications:

    • πŸ“ž Contacts+: Allows you to assign photos and sync them to the cloud.
    • πŸ–ΌοΈ Sync.ME: Automatically adds photos from social media (VK, Facebook).
    • πŸ” ExDialer: Alternative Call with Advanced Display Settings.
    How to delete a photo of a contact if it is not deleted in the standard way?
    If the photo is stuck and is not deleted via contact editing, try this: 1. Export all contacts to the.vcf file (via Contacts β†’ Management β†’ Export). 2. Delete contact with the photo. 3. Import contacts back (photo disappears, as it is not saved in.vcf). 4. Add the photo again.

    8. Frequently Asked Questions (FAQ)

    ❓ Why a contact photo is displayed on WhatsApp but not on a standard call screen?
    WhatsApp uses its own contact database, not associated with the system phone book, and to appear on the call screen, you need to add it directly to the system contacts of Xiaomi (see Method 1).
    ❓ Can I make a contact photo appear on the screen always turned on (AOD)?
    Yes, but only on models with AMOLED-screen (for example, Xiaomi 13, POCO F5 To do this: Activate Always-on Display in Settings β†’ Screen. β†’ AOD. Make sure that the screen lock settings allow notifications to be displayed. AOD Only the contact icon will be shown, not the full-size photo.
    ❓ How to transfer photos of contacts from your old phone to the new Xiaomi?
    Transfer methods: Through Google Account: Sync contacts on your old phone, then log in to the same account on the new Xiaomi. via Mi Account: Use the Data Migration feature in Settings β†’ Additionally, when you first turn on a new phone. via.vcf: Export contacts on an old phone and import them on a new one (photos will be transferred if they were added to system contacts). ⚠️ Photos added via messengers (Viber, Telegram) are not transferred - they must be downloaded separately.
    ❓ Why After Updating MIUI missing contact photos?
    This is a typical problem when you upgrade to a new version of MIUI. Solutions: Check if your sync settings have reset to Settings β†’ Accounts. Clear the Contacts and Phone app cache to Settings β†’ Apps. If photos were linked to your Mi Account, log out and log in again. At the very least, restore contacts from the backup (if it was created before the update).
    ❓ Can I assign different photos to a single contact (for example, for work and personal calls)?
    No, MIUI doesn't support multiple photos for a single contact, but you can create two separate contacts with the same number but different names (e.g., "Ivan Petrov (work)" and "Ivan Petrov (personal)") and assign each person a photo of themselves, and when you call, you will display the image that is tied to the chosen contact.