When an incoming call with a photo of the caller is displayed on the smartphone screen, this not only simplifies the identification of the subscriber, but also makes the interface more personalized. However, not all users Android know how to correctly attach an image to a contact, especially when it comes to numbers saved not in Google Contacts, but in a SIM card or instant messengers. In this article, we will analyze all the current methods - from standard tools to third-party applications - and also tell you why sometimes the photo is not displayed despite all efforts.
It is important to understand that the process may differ depending on the version Android (from Android 10 to Android 14), the manufacturer's shell (MIUI, One UI, ColorOS) and even the smartphone model. For example, on Samsung Galaxy the algorithm will be one, and on Xiaomi Redmi it will be different. We took these nuances into account and prepared universal instructions that are suitable for 90% of devices. If your case turns out to be an exception, at the end of the article you will find a section with solutions to problems.
1. Installing a photo through the standard Contacts application
The most obvious and reliable way is to use the built-in application "Contacts"** (sometimes called People or Google Contacts). This method works on all smartphones where contacts are synchronized with the account Googleand guarantees that photos are displayed not only during calls, but also in Google Meet, Gmail and other ecosystem services.
To add a photo:
- 📱 Open the application "Contacts"** (the icon usually looks like a silhouette of a person on a colored background).
- 🔍 Find the desired contact through the search or scroll through the list manually. Click on it.
- 🖼️ At the top of the screen you will see a round camera icon or a silhouette of a person - tap on it.
- 📸 Select the photo source: "Take photo" (camera), "Gallery" or "Download"** (if the image is stored in the cloud).
- ✂️ Crop the photo in a circle (the system will automatically suggest the optimal borders) and press "Ready"**.
An image with a resolution of at least 300×300 pixels has been selected|
The photo is not blurry and is clearly readable in miniature|
The contact is saved in your Google account, not on the SIM card|
Contact synchronization is enabled in the account settings-->
If after these steps the photo is not displayed on an incoming call, check the application settings Phone (they will be discussed in the next section). Also note that some shells (for example, MIUI na Xiaomi) can cache contact images - in this case, rebooting the smartphone will help.
For the contact photo to be displayed in instant messengers (for example, in WhatsApp or Telegram), it must be added separately in the subscriber’s profile inside the messenger itself. Synchronization with system contacts does not always work.
2. Setting up the display of photos in the “Phone” application
Even if you correctly added a photo to a contact, it may not be displayed when there is an incoming call due to the application settings "Phone"**. This is especially true for devices with customized shells, where manufacturers disable the display of images by default (for example, on some models Huawei or Oppo).
To enable photo display:
- Open the application "Phone"** (handset icon).
- Click on the three dots (⋮) in the upper right corner and select "Settings"**.
- Go to section "Display contacts" or "Incoming calls" (the name may differ).
- Activate the option "Show photos of contacts" or "Display avatars".
- If there is an option "Inbox style call"**, select the option with a photo (for example,
Full screenorLarge avatar).
Why is the photo not displayed even after turning on the settings?
Sometimes the problem lies in the cache of the Phone application. To reset the cache:
1. Go to Settings → Applications → Phone → Storage.
2. Click "Clear cache"**.
3. Reboot your smartphone.
If this does not help, check if contact synchronization is disabled in your Google account (section Settings → Accounts).
On some smartphones (for example, Sony Xperia) there is an additional option "Dark mode for incoming"**, which can hide photos. Disable it if you want to see avatars in full brightness. Also note that on devices with Android Go (simplified version for weak smartphones) the display of photos during calls may be possible. disabled at the system level.
3. Adding a photo via Google Contacts (web version)
If you do not have access to a smartphone or it is more convenient to work on a computer, you can add a photo via the web version Google ContactsThis method ensures that the image is synchronized with all devices linked to yours. account Google, including tablets and other smartphones.
Instructions:
- 🌐 Open your browser and go to the site contacts.google.com (log in if required).
- 🔍 Find the desired contact in the list or through the search bar.
- 🖼️ Click on the camera icon in the upper left corner of the contact card.
- 📁 Select a photo file on your computer (recommended format -
JPEGorPNG, size up to 5 MB). - ✂️ Crop the image in a circle and save the changes.
After that, wait for synchronization (usually takes 1-2 minutes) and check the display of the photo on your smartphone. If the image does not appear, force-update your contacts: open the application "Contacts"** on your phone, pull the list down to start manual synchronization.
Through the "Contacts" application on your phone|
Via the web version of Google Contacts|
I use third-party applications|
I do not add photos to contacts-->
4. Using third-party applications for customization
If standard methods do not suit you (for example, you want animated avatars or unique display styles), you can use third-party applications. The most popular ones. them:
- 🎨 Truecaller —not only identifies numbers, but also allows you to set photos for contacts, even if they are not saved in the phone book. Supports cloud synchronization.
- 🖼️ Sync.ME —automatically pulls up photos of subscribers from social networks (Facebook, VK, LinkedIn) and displays them during calls.
- 📞 Drupe — offers. advanced settings for incoming calls, including custom backgrounds and animations.
Example setup in Truecaller:
- Install the application from Google Play and complete the initial setup.
- Open the contact card in Truecaller (not in standard contacts!).
- Click on the camera icon next to the name and upload a photo.
- In the application settings (
Truecaller → Settings → Inbox calls), enable the option "Show Truecaller photos"**.
The application side may conflict with the standard "Phone" application. If, after installation Truecaller or analogues, the photos are no longer displayed, disable the "Display on top of other windows" permission for the conflicting application in the Android settings.
Please note that some applications (for example, Sync.ME) require access to your social networks. This may raise privacy issues, so please review the privacy policy before installation. Also note that Android 13+ for such applications you will need to manually grant permissions in the system settings.
5. Solving problems: why the photo is not displayed
Even after correct settings, the contact photo may not be displayed when there is an incoming call. Here are the most common causes and ways to eliminate them:
| Problem | Possible cause | Solution |
|---|---|---|
| The photo is in contacts, but is not shown when calling | Disabled display in the “Phone” application settings | Enable the “Show photos” option in the application settings |
| The photo appears blurry or cropped | Low resolution of the original image | Upload a photo with a resolution of at least 500×500 pixels |
| Photo disappears after Android update | Cache reset or version conflict | Clear the cache of the Contacts and Phone applications, restart the device |
| Photo does not sync between devices | The contact is saved on the SIM card or in local memory | Transfer the contact to your Google account and enable synchronization |
If the problem persists, check if your smartphone has any settings that limit background synchronization. For example, in energy saving modes, which limit background synchronization. For example, on Xiaomi in the battery settings, auto-sync may be disabled for Google Contacts. Also pay attention to application permissions: “Contacts” and “Phone” must have rights to access storage and contacts.
On some smartphones (for example, Samsung Galaxy S23), photos of contacts are not displayed if the "Dark theme for calls"**mode is enabled. Try disabling it in the Phone application settings.
6. Features for different manufacturers
Smartphone manufacturers often modify the standard interface Android, so the process of adding photos may vary. Let's consider the nuances for popular brands:
Samsung (One UI)
On devices Samsung Galaxy a photo can be added directly during an incoming call:
- When a call arrives, click on the icon «i»** (information) next to the number.
- Select "Edit contact"**.
- Tap on the camera icon and upload a photo.
Also in One UI there is an option "Incoming call style"**where you can select displaying photos in full screen.
Xiaomi (MIUI)
B MIUI contact photos are often not displayed due to aggressive battery optimization. To fix this:
- Go to
Settings → Applications → Manage applications → Contacts. - Select "Autostart" i "Background activity"enable both options.
- In the battery settings, add "Contacts" to the list "No restrictions"**.
Huawei (EMUI)
On smartphones Huawei and Honor contact photos may not be displayed if the number is saved on the SIM card. Transfer the contact to your phone memory or account Huawei ID. Also check the settings in Phone → Settings → Display contacts —the item should be selected there "Show photos"**.
On devices with Android 12+ and skins Manufacturers (for example, ColorOS on Oppo/Realmemay require additional permission to access "Accurate location data"** for the Contacts application. This is due to the tightening of the privacy policy.
7. Alternative methods: photo on the lock screen and widgets
If you need a contact photo to be displayed not only during a call, but also on the lock screen or in a widget, use these methods:
- 🔒 Lock screen: Some shells (for example, EMUI on Huawei) allow display notifications of missed calls with a photo on the locked screen. To do this, enable the option "Show notifications on the lock screen"** in the security settings.
- 📱 Contacts widget: Add a widget to the home screen "Contacts" or "Quick access" (available in MIUI, One UI). In the widget settings, you can choose to display photos.
- 🔔 Notifications: In the application settings "Phone" enable the option "Show photos in notifications"so that the avatar is displayed in the notification panel when a missed call.
For maximum customization, you can use applications like Zedge or KWGTthat allow you to create custom widgets with contact photos. However, this requires skills in working with Kustom Widget and can affect the performance of the smartphone.
FAQ: Frequently asked questions
Is it possible to put a GIF instead of a photo on an incoming call?
Standard tools Android not support animated avatars for contacts. However, some third-party applications (for example Drupe or Truecaller) allow you to install GIFimages. Please note that this may increase battery consumption and cause delays in display.
Why is the contact photo not displayed on the entire screen, but only in a small circle?
It depends on the incoming call style selected in the application settings "Phone". Try changing the style to Full screen or Large avatar. On some smartphones (for example Google Pixel) there is also an option "Animation of an incoming call"which affects the size of the displayed photo.
How to transfer photos of contacts from an old phone to new?
If contacts are synchronized with your account Google, the photos will automatically be transferred to the new device when you log into the same account. If synchronization is disabled:
- Export contacts from the old phone to a file
.vcf(viaSettings → Import/exportin the Contacts application). - Transfer file to a new smartphone and import it.
- Photos will be saved if they were added via Google Contacts. For local contacts, you will have to add the photo again.
Is it possible to add different photos for one contact (for example, for work and personal calls)?
Standard tools Android do not support multiple photos for one contact. However, you can create a duplicate contact with a different name (for example, “Ivan Ivanov (worker)”) and attach a separate photo to it. An alternative is to use applications like Contacts+that support multiple profiles for one number.
Why did contact photos disappear after resetting the settings?
When resetting to factory settings, all local data is deleted, including contact photos, if they were not synchronized with Google. To restore them:
- Log in to the same account Googleas before the reset.
- Open Google Contacts and wait for synchronization (may take up to 10 minutes).
- If the photos are not returned, check the trash in Google Contacts (stored for 30 days).
For local contacts, photo recovery is not possible without a backup copy.
If your question is not covered in this section, check the settings of your specific smartphone model or contact the manufacturer’s support. For devices with custom firmware (for example LineageOS), additional manipulations with permissions or modules may be required Magisk.