How to set a photo to contact Xiaomi 10: 3 working methods + problem solving

Getting a photo on a contact on Xiaomi 10 smartphones (including the Redmi K30 Pro, Mi 10 Lite and others based on MIUI) seems like a simple task β€” until you encounter shell bugs or account sync. Unlike iPhone or β€œpure” Android, there are nuances here, from image size restrictions to conflicts between local contacts and Google Account.

In this article, we’ll look at all the current ways to add photos to a contact on Xiaomi 10 (including MIUI 12-14 firmware), explain why photos sometimes β€œfly” after an update, and show you how to get around typical errors. If you tried to download an avatar through the standard Contacts app, but nothing worked, here’s a solution.

Special attention will be paid to the hidden MIUI function, which allows you to assign unique photos for calls via WhatsApp and Telegram separately from system contacts, this works even if the main photo in the phone book is not available.

1. Method 1: Through the standard MIUI Contacts app

The most obvious method is to edit the contact directly in the Contacts app (an icon with a human silhouette on the home screen), but there are pitfalls: if the contact is synced with a Google Account, the changes may not persist or β€œfly” after the reboot.

Step-by-step:

  • πŸ“± Open the Contacts app and find the contact you need in the list.
  • ✏️ Slip on it, then press the Edit button (pencil in the upper right corner).
  • πŸ–ΌοΈ Click on the camera icon next to the name and the photo source selection menu will open.
  • πŸ“Έ Select Gallery, Camera or Download (for images from the cloud).
  • βœ‚οΈ Cut the photo in a circle (MIUI will automatically offer zoom).
  • πŸ’Ύ Save the changes with the button Ready.

⚠️ Warning: If the photo doesn't show up in calls after saving, check your sync settings. Go to Settings β†’ Accounts β†’ Google β†’ Contact Sync and turn it off for 10 seconds, then turn it back on. This will reset the cache and apply the changes.

Limitations of the method:

  • 🚫 Does not work for contacts imported from the SIM- card (you must first save to the phone book).
  • πŸ”„ A photo may β€œfly” after the MIUI update if the contact is linked to multiple accounts (e.g., Google + Mi Account).
  • πŸ“ The maximum size of the downloaded image is 5 MB (if you exceed MIUI, the photo will be compressed with loss of quality).

Check out the MIUI version (Settings β†’ About the phone)

Disable VPN (can block sync)

Make sure that the contact is not duplicated in different accounts.

Backup your contacts (Settings β†’ System β†’ Backup)

-->

2. Method 2: Through Google Contacts (for synchronized accounts)

If your contacts are synced with your Google Account, editing them is easier through the web version of Google Contacts, a method that ensures that the photo is saved even after a phone reset or flashing.

Instructions:

  1. Open your browser on your PC or phone and go to contacts.google.com.
  2. Sign in with the same account as Xiaomi 10.
  3. Find the contact you need in the list and click on it.
  4. Click on the camera icon in the upper right corner (near the name).
  5. Upload a photo from the device or take a picture through the webcam.
  6. Save the changes – sync with the phone will take up to 5 minutes.

Advantages of the method:

  • ☁️ Photos are stored in the cloud and are independent of the phone's firmware.
  • πŸ”„ Automatically updates on all devices with this Google Account.
  • πŸ“ Images up to 20MB are supported (as opposed to 5MB in MIUI).

⚠️ Warning: If it didn’t appear on Xiaomi 10 after uploading a photo to Google Contacts, check: Is Contact Sync enabled in Settings β†’ Accounts β†’ Google. Does the optimizer MIUI block background activity of the Contacts app (check in Settings β†’ Apps β†’ Application Management β†’ Contacts β†’ Battery).

Through the standard MIUI application

On Google Contacts on PC

Right on the bell.

I don’t edit, I use default avatars.

-->

3. Method 3: Through messengers (WhatsApp, Telegram, Viber)

Few people know, but in Xiaomi 10 you can assign individual photos for contacts in messengers, even if the phone book does not have an avatar. This works thanks to the integration of MIUI with popular applications.

How to do this:

  • πŸ’¬ Open the contact chat in WhatsApp/Telegram.
  • πŸ–ΌοΈ Tap the name of the interlocutor at the top of the screen β†’ select View Contact.
  • ✏️ Click Edit (on WhatsApp) or the pencil icon (on Telegram).
  • πŸ“Έ Add a photo through a gallery or camera.
  • πŸ’Ύ Save the changes.

Features:

  • πŸ”„ The photo in the messenger does not sync with the phone book - this is a separate setting.
  • πŸ“± In MIUI 13+, avatars from messengers are displayed in the call log, even if there is no photo in the contact.
  • 🚫 If the contact is removed from the phone book, the photo in the messenger will be saved, but will no longer appear in system applications.
How to delete a contact photo on WhatsApp?
To delete a picture of a contact on WhatsApp: 1. Open a chat with a user. 2. Tap by name at the top β†’ β€œView contact.” 3. Click on the photo β†’ select β€œDelete photo.” 4. Confirm the action. Note: this will only delete the photo on WhatsApp, but not in the phone book or other messengers.

4.Why is the photo of the contact not saved or disappearing?

The problem of β€œflying” photos of contacts is one of the most common in Xiaomi 10, due to the peculiarities of MIUI with multiple accounts (Google, Mi Account, SIM) and aggressive background optimization.

Main causes and solutions:

Problem.Reason.Decision
Photo disappears after rebootSynchronization Conflict Between Google and Mi AccountTurn off contact sync for one of your accounts (Settings β†’ Accounts)
Photos don't show up in callsMIUI Optimizer Blocks Background Activity of ContactsAdd the app to exceptions (Settings β†’ Battery β†’ Battery Optimization)
You can not upload a photo (button is inactive)Contact saved on SIM-mapTransfer the contact to the phone book (Contacts β†’ Menu β†’ Import / Export)
Photo cut with loss of qualityMIUI automatically compresses images >5 MBUse Google Contacts (up to 20MB) or crop your photos in advance

If none of the solutions worked, try resetting the Contacts app cache:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find Contacts and select Warehouse.
  3. Click Clear Cache (not data!).
  4. Reboot the phone.

πŸ’‘

To avoid sync problems, create a local contact (without linking to your account) and assign a photo to it, and to do this, select the option β€œSave to your phone” instead of β€œSave to Google” when editing.

5. Optimal photo settings for contacts in Xiaomi 10

MIUI imposes strict restrictions on uploadable images for contacts, and if you ignore these rules, the photos will either not survive or be distorted.

Recommended parameters:

  • πŸ“ Resolution: from 300Γ—300 to 2000Γ—2000 pixels.
  • πŸ—œ File size: up to 5MB (for MIUI), up to 20MB (for Google Contacts).
  • 🎨 Format: JPEG, PNG or WEBP (GIF not supported).
  • πŸ”„ Proportions: Square aspect ratio (1:1). MIUI will automatically crop the rectangular photos in a circle.

How to prepare a photo:

  1. Use apps like Photo & Picture Resizer (available in the Play Market) for cropping.
  2. If the photo is too large, compress it through TinyJPG.
  3. For better quality, choose a contrasting color background (MIUI cuts the photo in a circle, and light details can β€œdissolve” on a white background).

Example of correct and incorrect photos:

βœ… Right.❌ Wrong.
Square photo of 500Γ—500 px, JPEG, 2 MBRectangular photo 1920Γ—1080 px, PNG, 8MB
Contrast background, face in the centerBright background, face shifted to edge

πŸ’‘

For maximum compatibility, use a photo in JPEG format with a resolution of 500Γ—500 pixels and weighing up to 2 MB. This ensures correct display in MIUI and Google Contacts.

6. Additional MIUI chips for working with contacts

Xiaomi 10 has hidden features that few people know about, which will help not only assign photos, but also customize the display of contacts.

Secret possibilities:

  • 🎨 Color tags: In MIUI you can assign a color label to the contact (e.g. red for important calls). To do this, open contact β†’ Edit β†’ Color tag.
  • πŸ”” Unique tunes: Assign a customized ringtone to contact in Edit β†’ Call melody.
  • πŸ‘₯ Grouping: Create contact groups (e.g., Family, Work) and assign them a shared photo. This works through Contacts β†’ Groups.
  • πŸ” Photo search: In MIUI 14+, you can search for contacts by image (if photo is attached). Simply tap on the magnifying glass icon and select Photo Search.

How to turn on the display of photos in the call log:

  1. Open the Phone app.
  2. Slip on three dots in the upper right corner β†’ Settings.
  3. Select Contact Display.
  4. Activate the option to show photos.

If you use a second SIM- card, you can assign different photos for one contact on each SIM.

  1. Open the contact and click Edit.
  2. Select the number you want to change your photo for (if there are several).
  3. Click on the camera icon next to the number (not next to the name!).

Colored tags

Individual melodies

Contact grouping

Search for photos

None of the above.-->

7. Frequent mistakes and how to avoid them

Even experienced Xiaomi users experience contact bugs, and here are the most common mistakes and ways to prevent them:

Error 1: β€œI couldn’t save a photo” when editing the contact.

  • Reason: Not enough space in the phone’s memory or access rights conflict.
  • Solution: Clear the cache of the Contacts app and check the free space in Settings β†’ Storage.

Error 2: Photo is displayed in contact, but not shown when an incoming call is made.

  • Reason: In the phone settings, the display of photos in the call log is disabled.
  • Solution: Enable the option in Phone β†’ Settings β†’ Display contacts β†’ Show photos.

Error 3: After the MIUI update, all contact photos disappeared.

  • Reason: Resetting the settings of the Contacts app or version conflict.
  • Solution: Restore contacts from backup (Settings β†’ System β†’ Backup) or sync with Google Account.

Error 4: You can’t upload a photo to contact WhatsApp.

  • Reason: Contact is saved only in the messenger, not in the phone book.
  • Solution: Export your WhatsApp contact to your phone book (Chat β†’ Name β†’ Export).

⚠️ Warning: If you use dual applications (cloning messengers via Settings β†’ Apps β†’ Dual apps), the contacts photos in the cloned versions WhatsApp/Telegram are not synced to the main profile.

FAQ: Answers to Frequent Questions

❓ Can I put GIF instead of a photo on a contact in Xiaomi 10?
No, MIUI does not support animated images (GIF) for contacts. the maximum is static formats JPEG, PNG or WEBP. However, some firmware based on MIUI 14 has an undocumented ability to add short videos (up to 3 seconds) instead of photos, but this works unstable and can cause crashes of the Contacts application.
❓ Why is the contact photo blurred?
This is due to automatic compression of images in MIUI. To avoid loss of quality: Use the original photo with a resolution of 500Γ—500 pixels. Save it in PNG (fewer artifacts when compressed). Before uploading, trim the photo manually (for example, through Google Photos) so that MIUI does not apply automatic cropping. If the photo is already uploaded and blurred, delete it and upload it again.
❓ How to transfer photos of contacts from the old Xiaomi to the new one?
There are three reliable ways: Through Google Account: Sync contacts on your old phone, then log in to the same account on the new Xiaomi 10. MIUI: On an old phone: Settings β†’ System system β†’ Backup β†’ Backup (select Contacts) Transfer the backup file to a new phone (via Mi Cloud or physically). On a new phone: Settings β†’ System system β†’ Restore from backup. VCF-File: Export contacts to.vcf file on old phone (Contacts) β†’ Menus. β†’ Imports/Exports β†’ Export to the storage, then import it on the new device. VCF-Contact photos will only be saved if the file weighs less than 5MB. Use Google Contacts for larger volumes.
❓ Can I assign different photos to the same contact in different messengers?
Yes, Xiaomi 10 will do this by integrating MIUI with messengers. The photo assigned to: WhatsApp will only be displayed in this messenger. Telegram will be kept separate from the system contact. The phone book will show in the call log and SMS. To assign different photos: Open the contact in the phone book and add the main photo. Open the chat with this contact in WhatsApp/Telegram and assign another photo through the profile of the interlocutor. MIUI 13+ automatically pulls the photo from the messenger to the call log if it is not in the phone book.
❓ How to return standard contact icons if you don't like the photo?
To remove all contact photos and return standard color icons: Open Contacts and select Menu β†’ Settings. Find Contact Display. Activate Show initials instead of photos. If you want to delete photos only for individual contacts: Open Contact and Click Edit. Tap on Photo β†’ Select Remove. Save Changes. For mass removal of photos, use Google Contacts on PC: highlight the desired contacts β†’ Additional β†’ Delete photos.