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:
- Open your browser on your PC or phone and go to contacts.google.com.
- Sign in with the same account as Xiaomi 10.
- Find the contact you need in the list and click on it.
- Click on the camera icon in the upper right corner (near the name).
- Upload a photo from the device or take a picture through the webcam.
- 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?
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 reboot | Synchronization Conflict Between Google and Mi Account | Turn off contact sync for one of your accounts (Settings β Accounts) |
| Photos don't show up in calls | MIUI Optimizer Blocks Background Activity of Contacts | Add the app to exceptions (Settings β Battery β Battery Optimization) |
| You can not upload a photo (button is inactive) | Contact saved on SIM-map | Transfer the contact to the phone book (Contacts β Menu β Import / Export) |
| Photo cut with loss of quality | MIUI automatically compresses images >5 MB | Use Google Contacts (up to 20MB) or crop your photos in advance |
If none of the solutions worked, try resetting the Contacts app cache:
- Go to Settings β Applications β Application Management.
- Find Contacts and select Warehouse.
- Click Clear Cache (not data!).
- 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:
- Use apps like Photo & Picture Resizer (available in the Play Market) for cropping.
- If the photo is too large, compress it through TinyJPG.
- 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 MB | Rectangular photo 1920Γ1080 px, PNG, 8MB |
| Contrast background, face in the center | Bright 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:
- Open the Phone app.
- Slip on three dots in the upper right corner β Settings.
- Select Contact Display.
- Activate the option to show photos.
If you use a second SIM- card, you can assign different photos for one contact on each SIM.
- Open the contact and click Edit.
- Select the number you want to change your photo for (if there are several).
- 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.