How to increase the photo of incoming call to the full screen on Xiaomi: 3 proven ways

Are you tired of a tiny photo of a contact when you make an incoming call on your Xiaomi? Want a subscriber photo to occupy the entire screen, like on banner ads? This problem is familiar to many owners of Redmi, POCO and Mi smartphones - the standard MIUI interface often crops images to a small circle in the center of the screen. Fortunately, there are several ways to extend the photo to full-screen mode without root rights or complex manipulation.

In this article, we’ll break down three working methods: through standard MIUI settings, through third-party apps, and through hidden developer settings. Each method has been tested on the latest firmware versions (up to MIUI 14 inclusive) and is suitable for most models, from the budget Redmi Note 12 to the flagship Xiaomi 13 Ultra. You don’t need technical skills: follow the step-by-step instructions and screenshots.

Why is the photo of the incoming call not on the full screen by default?

Xiaomi deliberately limits the size of a contact photo during a call for three reasons:

  • πŸ“± Ergonomics of the interface: a small photo does not close the buttons of the call acceptance / rejection, which is convenient for quick control.
  • 🎨 Design MIUI: The design of the shell involves minimalism and an emphasis on functionality rather than visual effects.
  • πŸ”„ Compatibility: Not all contact photos have sufficient resolution for full-screen display without loss of quality.

But these arguments don’t take into account the preferences of users who want to personalize their smartphone: for example, on a Samsung Galaxy or iPhone, a photo of a contact takes up to 70% of the screen by default, and in MIUI, this feature will have to be enabled manually β€” but the result is worth it.

πŸ“Š What kind of smartphone you Xiaomi?
Redmi (Note, A, K-series)
POCO (F, X, M-series)
Mi (11, 12, 13)
Black Shark
Other

Method 1: Configure via β€œPhone” and β€œContacts” (without third-party applications)

The easiest method is to use the built-in MIUI tools, which works on all models with MIUI 12 and later, but requires pre-preparation of photos of contacts.

⚠️ Note: If the contact photo is low resolution (less than the 720Γ—720 px), when stretched to the full screen, it will pixelate. We recommend you to update the photos in advance through Contacts. β†’ Edit β†’ Change the photo.

Instructions:

  1. Open the phone application (pipe icon).
  2. Slip on three dots in the upper right corner β†’ Settings.
  3. Select Inbound Call Style (or Call Making in Older Versions).
  4. Activate Full Screen Mode or Enlarged Contact Photo.
  5. Reboot your smartphone so that the changes take effect.

If Full-screen mode is not on the menu, then your model does not support this function through standard settings.

Upload a photo with a resolution of at least 1080Γ—1080 px

Cut the image in the center (the face should occupy 60-70% of the frame)

Save your photo in JPEG or PNG format

Assign a photo to the contact through the β€œContact” application

-->

Method 2: Use Full Screen Caller Photo

If standard settings didn’t help, install a dedicated app. Full Screen Caller Photo (available on Google Play) extends the contact photo to the full screen, adds animations, and even allows you to adjust the transparency of call control buttons.

Advantages of the annex:

  • πŸ”§ It works on all versions. MIUI (including MIUI 14).
  • 🎨 15+ styles of incoming call design (blurring, gradient, dimming).
  • πŸ“± Supports Redmi, POCO, Mi and even Black Shark.
  • πŸ”’ Does not require root rights or special permits.

How to set up:

  1. Download Full Screen Caller Photo from Google Play.
  2. Open the application and give access to Contacts and Phone.
  3. In the Display Style section, select Full Screen.
  4. Set up button transparency and animation in Advanced Settings.
  5. Activate the Set as Default Phone App (install as the default phone app).

πŸ’‘

If incoming calls are duplicated after installing the application (both standard phone and Full Screen Caller ring), turn off notifications in the settings of the standard Phone application β†’ Notifications β†’ Incoming calls.

Method 3: Hidden Developer Settings (for Advanced Users)

This is a method that works for those who are willing to dig into system settings, and it uses hidden MIUI parameters that are commonly used for debugging, but can also change the appearance of incoming calls.

⚠️ Attention: Incorrect changes to the developer menu can cause malfunctions in the phone. Follow the instructions accurately and do not change other settings without needing to.

Step-by-step:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version (you will be notified "You are a developer").

Settings β†’ Additional β†’ For Developers

force_fullscreen_caller_photo

window_fullscreen_caller

Turn it on and restart the device.

If the option is not listed, try adding it via ADB (computer required):

adb shell settings put global force_fullscreen_caller_photo 1
What if incoming calls are lost after the changes?
If, after manipulating the developer settings, incoming calls stopped showing: 1. Return to Developer For and disable all modified settings. 2. Reset the Phone application settings to Settings β†’ Apps β†’ Phone β†’ Warehouse β†’ Reset. 3. Reboot your smartphone. If the problem persists, delete the cache of the com.android.server.telecom system application via ADB: adb shell pm clear com.android.server.telecom

Comparison of methods: which way to choose?

Each of the three ways has its pros and cons, and to make it easier, we've compiled a comparison table.

CriteriaStandard settingsFull Screen Caller PhotoDeveloper settings
Difficulty⭐ (simple)⭐⭐ (installation)⭐⭐⭐ (failure-risk)
Support for MIUI 14βœ… (partly)βœ… (fully)βœ… (model)
Customization❌ (no)βœ… (animations, styles)❌ (size)
Need a rut?❌❌❌ (But you need developer rights)
Risk to the system❌❌⚠️ (wrong-doing)

For most users, the best solution will be the Full Screen Caller Photo application, which combines ease of customization with extensive customization options. Standard settings will suit those who have them, and the method with the developer will suit enthusiasts who are ready for experimentation.

πŸ’‘

Before using any method, check the resolution of contact photos. The optimal size is 1080Γ—1080 px or higher. Low-resolution photos will stretch and lose quality.

Frequent problems and their solutions

Even after successful setup, users are faced with common errors, and here are the most common ways to fix them:

  • πŸ–ΌοΈ Photo doesn't stretch to the full screen: Check that the contact photo is square (1:1). Rectangular images are cropped. In Full Screen Caller Photo, turn off the Crop Image option (trimming).
  • πŸ“ž Duplicate incoming calls: Turn off notifications in the standard Phone app (Notifications section). Install Full Screen Caller Photo as the phone's default app.
  • βš™οΈ Settings are reset after the update MIUI: It's a known problem. MIUI. After the update, re-activate full-screen mode. Create a backup of settings through Settings β†’ Additionally. β†’ Backup.

If none of the methods worked, check:

  • MIUI version (some older firmware does not support this feature).
  • Availability of updates for the Phone app in Google Play.
  • No conflicting applications (e.g. Truecaller can block changes).

Additional chips: how to make incoming calls even cooler

The full screen photo is just the beginning, and you can add these tools to it.

  • 🎢 Individual melodies for each contact (via Contacts) β†’ Edit β†’ The melody of the call).
  • 🌈 Color themes for incoming calls (Full Screen Caller Photo has gradients and dynamic wallpapers).
  • πŸ“Ή Video instead of photo: some firmware MIUI Support animated wallpaper when calling (should be included in Settings) β†’ Screen. β†’ Animation of wallpaper).
  • πŸ”‡ Vibration by drawing: create a unique vibrator for VIP-Contacts in Settings β†’ Sound. β†’ Vibration on call.

For maximum personalization, combine these features. For example, you can install:

  • Full screen photo via Full Screen Caller Photo.
  • Individual melody and vibration for important contacts.
  • Animated wallpaper on the lock screen (they will be displayed during the call).

This setup will not only make your Xiaomi unique, but will also help you identify the caller faster – by combining photos, melody and vibration.

Can you take a full-screen photo without third-party apps on all Xiaomi models?
The standard option Full-screen mode is available only on parts of devices with MIUI 13/14 (for example, Xiaomi 12/13 series, Redmi Note 11 Pro+). On budget models (for example, Redmi A1 or POCO M4) this item is often missing, in such cases only Full Screen Caller Photo or developer settings will help.
Why is the photo of the incoming call so small again after the MIUI update?
Updates MIUI User settings are often reset, especially if they affect system applications (such as Phone).To avoid this: Before updating, back up your settings in Settings β†’ Additionally. β†’ Backup. After the update, re-enable the full screen mode (via settings or Full Screen Caller Photo). If you use the developer settings, check if the setting has reset. force_fullscreen_caller_photo.
Will a full screen photo work if the contact doesn’t have a photo?
No. If the contact does not have a photo, the full screen will display: Standard avatar (letter on a color background) - in the case of standard MIUI settings. Black screen or lock screen wallpaper - if you use Full Screen Caller Photo (configurable in the application options). To avoid this, assign each important contact a photo through the Contacts app.
Can I make a full screen video instead of a photo when I call?
Technically, but with reservations: Some MIUI firmware (e.g. MIUI 14 for Xiaomi 13 Ultra) has an experimental Dynamic Wallpaper feature that allows you to set video wallpapers to the lock screen. When calling in, this video will play against the background. Third-party applications (e.g. Video Caller ID) can add video, but they often conflict with the standard Phone app and require root rights. For most users, it is easier to limit yourself to a static full-screen photo.
Does a full-screen photo drain the battery faster?
The difference in battery consumption is minimal. The screen during the incoming call turns on anyway, and displaying a photo to the full screen adds less than 1-2% of the total power consumption. Much more battery is spent on: Find a contact in the database (if the call is from an unknown number), Vibration and call sound (especially at maximum volume), Background processes (for example, synchronizing Google Contacts). If you are concerned about battery consumption, turn off animations in Full Screen Caller Photo and reduce vibration time in the sound settings.