How to put a photo on the contact Xiaomi: 5 ways + error solving

Introduction: Why it is important to set up contact photos

Xiaomiโ€™s MIUI-based smartphones offer handy tools for personalizing contacts, from adding avatars to syncing with cloud services. However, many users face difficulties: photos do not appear in calls, are reset after an update or do not sync between devices. This article will help you understand how to correctly establish a photo on a contact on any Xiaomi smartphone (including Redmi, POCO, Black Shark), avoiding typical errors.

We will look not only at the basic methods through the standard Contacts app, but also at alternative methods: importing from Google Contacts, using Mi Account, as well as solving problems with displaying avatars in WhatsApp and Telegram. MIUI (12 to 14) and smartphone models.

๐Ÿ“Š What version? MIUI You're using it?
MIUI 12
MIUI 13
MIUI 14
I don't know.
other

Method 1: Adding a photo through standard โ€œContactsโ€

The easiest method is to use the built-in Contacts app, which works on all Xiaomi devices regardless of the firmware version.

  1. Open the Contacts app on the home screen or in the app menu.
  2. Find the contact you want in the list and click on it to open the card.
  3. In the upper right corner, tap the pencil icon (editing).
  4. Touch the round silhouette of the camera next to the contact name.
  5. Select the source of the photo: ๐Ÿ“ท Take a picture โ€“ activates the camera for a new photo. ๐Ÿ–ผ๏ธ Gallery โ€“ allows you to select an existing image. ๐ŸŽจ Emoji โ€“ suggests using a sticker instead of a photo (available in the MIUI 14+).

Adjust the framing area (if required) and save the changes.

Once saved, the photo will appear in the contact card and will be displayed when incoming calls. Please note that if the contact is synced with Google or Mi Account, the changes can take up to 5 minutes.

Select an image with a resolution of at least 300ร—300 pixels

Cut the photo so that the face occupies 70-80% of the frame

Save the original in JPEG or PNG format

Check that the photo is not blurred when you zoom in.-->

โš ๏ธ Note: If you are using duality SIM-maps on Xiaomi, contact photo may not be displayed when calling the second SIM. That's a limitation. MIUI โ€” Check the display settings in the Settings section โ†’ SIM-maps and mobile networks โ†’ Call settings.

Method 2: Import photos via Google Contacts

If your contacts are synced to your Google account, you can edit them through the web version of the service, and the changes will be automatically applied on your smartphone, this method is convenient for mass editing or if the standard Contacts app does not work properly.

Instructions:

  1. Open contacts.google.com on your computer or phone and log in.
  2. Find the contact you need in the list and click on it.
  3. Click on the camera icon in the upper right corner of the contact card.
  4. Download photos from your device or select from Google Photos.
  5. Save the changes โ€“ sync with Xiaomi will take up to 10 minutes.

The advantage of this method is that the photo will be available on all devices that sync with Google, but there is a caveat: MIUI caches contacts, so sometimes you need to force the data to update.

  1. Go to Settings โ†’ Accounts and Sync โ†’ Google.
  2. Turn off and turn on the contact sync again.
  3. Reboot your smartphone.
Why is the photo from Google Contacts not displayed in MIUI?
MIUI Uses its own contact database, which may conflict with Google. To fix this: 1. Remove the contact from local memory (not from Google!). 2. In your contact settings, select only Google contacts (Contacts) โ†’ โ˜ฐ โ†’ Accounts โ†’ Display contacts from: Google. 3. Reboot the device.

Method 3: Using Mi Account to synchronize

Mi Account is Xiaomiโ€™s proprietary cloud service that allows you to sync contacts, photos and notes between your brand devices. If you prefer not to use Google, this method will be an alternative.

How to add a photo via Mi Account:

  1. Make sure your smartphone is synced with Mi Account: Settings โ†’ Accounts and sync โ†’ Mi Account โ†’ Contact Sync (incl.)
  2. Open the Contacts app and select the contact you want.
  3. Click on โ€œEditโ€ and add a photo (as in Method 1).
  4. Save the changes โ€“ the photo will be uploaded to the Mi Cloud.

๐Ÿ’ก

If you change Xiaomi devices frequently, use Mi Account to back up contacts.This is faster than restoring through Google and saves all local changes, including photos.

Synchronization methodSupported devicesSpeed of renewalLimitations
Google ContactsAny Android/iOS5-10 minutesThere may be conflicts with MIUI.
Mi AccountOnly Xiaomi/Redmi/POCO1-2 minutesIt does not work with non-Xiaomi devices.
Local storage.Only the current smartphoneInstantly.Photos disappear when dumped

Method 4: Editing photos through Truecaller

Truecaller not only identifies numbers, but also allows you to manage photos of contacts, including those not saved in the phone book, which is useful if you want to add photos for business contacts or numbers that call often.

Instructions:

  1. Install Truecaller from Google Play.
  2. Register and provide access to contacts.
  3. Open your contact card in Truecaller (via search or call log).
  4. Slip the camera icon next to the name and select a photo.
  5. Save โ€“ the photo will be displayed in Truecaller and incoming calls.

Note: Truecaller replaces the standard contact display for its users only. If a subscriber uses Truecaller, they will see your photo when they call you.

โš ๏ธ Warning: Truecaller collects your contacts. If privacy is more important than convenience, use this method only for business contacts or turn off sync in the app settings.

Problem Solving: Why a contact photo is not displayed

Even after you set it up properly, the photo may not show up when you call, and let's look at the typical reasons and ways to fix them:

Problem 1: Photos are in contact, but not visible when calling

This is due to the display settings in the Phone app.

  1. Open the phone (pipe icon).
  2. Tap it on three points (โ‹ฎ) โ†’ Settings.
  3. Select Contact Display.
  4. Set the contact photo to the on position.

Problem 2: Photos are reset after MIUI update

For major updates (e.g., from MIUI 13 to MIUI 14), the contacts cache may be reset.

  • ๐Ÿ”„ Go to Settings. โ†’ Annexes โ†’ Application management โ†’ Contacts.
  • ๐Ÿงน Click Clear Cache (not data!).
  • ๐Ÿ” Reboot your smartphone.

Problem 3: Photos are not synchronized between devices

If you use both Google and Mi Account, there may be a conflict.

  1. What account is the main one for contacts: Contacts โ†’ โ˜ฐ โ†’ Accounts โ†’ Main account
  2. Turn off sync for an unnecessary account.

๐Ÿ’ก

If a contact photo is not displayed on WhatsApp or Telegram, the problem is not Xiaomi โ€” these messengers use their own contact databases. Update the photo directly in the subscriber profile settings in the messenger.

Optimization of photos for contacts: expert advice

To make contact photos look clear on the lock screen and in the call log, follow these guidelines:

  • ๐Ÿ“ Permit: Minimum size โ€” 300ร—300 It's a pixel โ€” 512ร—512 (model AMOLED-screen).
  • ๐ŸŽจ Format: JPEG or PNG (transparently). MIUI Automatically compresses the photo, but the original quality is important for clarity.
  • ๐Ÿ‘ค Personnel: The person must be 70-80% Avoid group photos, they don't scale well.
  • ๐ŸŒˆ Contrast: Images with dark backgrounds are better visible on the lock screen. Use editing tools (e.g. Google Photos) to increase brightness.

For mass editing of photo contacts, use applications like Contact Photo Editor (available on Google Play).

  • Automatically crop the photo to a round format.
  • Use filters to improve visibility.
  • Export the changes back to the phone book.

If you make frequent calls at work, consider creating unique avatars for contact groups (e.g., green backgrounds for colleagues, blue for customers), which makes it visually easier to navigate the call log.

FAQ: Frequent questions about photos of contacts on Xiaomi

Can I put a GIF instead of a photo of the contact?
No, MIUI doesn't support animated contact avatars. You can only use static images in JPEG or PNG formats. The alternative is to set the GIF as a general call topic through the Themes app.
How to transfer photos of contacts from the old Xiaomi to the new?
There are three ways: Through Mi Account: Enable sync on both devices. Through Google: Export contacts to VCF-file on an old phone and import on a new one. Local: Copy folder /data/com.android.providers.contacts/databases/ (The most reliable method is Mi Account, because it stores both photos and call history.
Why is the contact photo blurred?
This is due to automatic compression in MIUI. To improve quality: Use the original photo with a resolution of at least 512ร—512. Turn off image optimization in gallery settings (Gallery) โ†’ Settings โ†’ Image optimization? Check if traffic saving mode is included in Settings โ†’ SIM-maps and mobile networks.
How to remove a photo of a contact if it is installed via WhatsApp?
WhatsApp overwrites contact photos in the phone book to return the original photo: Open contact on WhatsApp. Tap three dots (โ‹ฎ) โ†’ View the contact. Click "Edit" and delete the photo manually. Go back to standard Contacts and reassign the photo you want.
Can I put a photo in contact with two numbers?
Yes, but there's a caveat: MIUI links a photo to a contact card, not to separate numbers. If you have the same contact with two numbers (for example, a mobile and a workman), the photo will be the same for both. To assign different photos: Create two separate contacts with different names (for example, "Ivan Petrov (slave)" and "Ivan Petrov (personal)"). Add a photo to each contact individually.