How to change the size of widgets on Xiaomi: all the ways for MIUI 14 and 15

Xiaomi widgets are not just desktop decoration, but a useful tool for quick access to information. However, standard sizes often do not suit users: some see them too bulky, others too small. In this article, we will examine all the official and hidden ways to resize widgets on Xiaomi, Redmi and POCO smartphones running MIUI 14/15, including nuances for different models and versions of the shell.

It is important to understand that the configuration options depend on the type of widget (system or third-party application) and firmware version. For example, on the Xiaomi 13 Pro with MIUI 15, flexible grid settings are available, while on the budget Redmi 10A with MIUI 12.5, the functionality is limited. We will consider universal methods and specific solutions for popular models, and also tell you how to circumvent the system limitations.

Why can’t you change the size of the widget?

Most users find that the resize option is simply inactive on the menu, and there are several reasons:

  • πŸ”Ή A widget from a third-party app (e.g. Google Weather or Yandex.Weather) does not support scaling in the app. MIUI. Developers must adapt their widgets to the features of the shell.
  • πŸ”Ή On the smartphone installed outdated version MIUI (below 12.5), where functionality is limited. Update the firmware through Settings β†’ The phone. β†’ Updating the system.
  • πŸ”Ή The widget is a system mini-app (e.g. Calendar or Notes) and has fixed dimensions. MIUI list.
  • πŸ”Ή The screen has "Simple Desktop" (a simplified version of the interface for older users) enabled. Turn it off in Settings. β†’ Special facilities β†’ Simple mode.

If your widget doesn’t scale, check its origin first. Xiaomi system widgets (like Weather or Steps) usually support resizing, whereas widgets from Google or third-party developers often have a rigid framework.

πŸ“Š What version? MIUI you use?
MIUI 15
MIUI 14
MIUI 12.5 or lower
I don't know.

Method 1: Standard size change with long pressing

This is the simplest and most versatile method, working on most Xiaomi devices with MIUI 12.5 and later. Suitable for system widgets and some third-party ones (such as Spotify or Telegram).

  1. Press and hold your finger on the widget you want to change until the action menu appears.
  2. At the bottom of the screen, select "Resize" (on some models, "Size" or an icon with squares).
  3. With the blue markers that appear, stretch the widget to the right dimensions, and the screen will display a grid showing the available cells.
  4. Click "Done" or tap outside the widget to save the changes.

Note that not all widgets support arbitrary zooming. For example, the Google Search widget can only be stretched in width but not in height, and the MIUI widget Calendar has 3 fixed sizes (small, medium, large). If the markers do not appear, then the widget does not support resizing.

Make sure the widget is not locked (long press β†’ β€œWidget Information” β†’ β€œUnblock”)

Check the free space on the screen – the widget should not overlap other elements

Turn off the "Simple Desktop" mode (if enabled)

Update the app to which the widget belongs (via Google Play or App Gallery)-->

Method 2: Configure the desktop grid

If standard stretching doesn’t work, you can change the desktop grid itself to allow you to adjust the size of the widgets more precisely, a technique that is especially useful for flagship owners (Xiaomi 13 Ultra, POCO F5 Pro), which supports flexible interface configuration.

Instructions:

  1. Go to Settings β†’ Desktop (or Settings β†’ Home Screen on some models).
  2. Select "Grid Settings" or "Grid Size".
  3. Set the right number of rows and columns, for example, for small widgets, a 5Γ—6 grid will do, and for large ones, 4Γ—5.
  4. Save the changes and go back to desktop, and now when you add or change the widget, you'll have more options for placement.

Some devices (such as the Redmi Note 12 Pro+) have an option called Adaptive Grid, which automatically adjusts the size of the widgets to the contents of the screen, but this mode can conflict with manual settings, so it’s best to turn it off if you want precise control.

Smartphone modelMax. Grid size.Support for adaptive gridFeatures
Xiaomi 13/13 Pro6Γ—7Yes.Support for dynamic widgets (change size depending on the content)
POCO F5/F5 Pro5Γ—6Yes.Restriction on third-party launcher widgets
Redmi Note 12 Pro+4Γ—5No.Fixed dimensions for system widgets
Xiaomi 12T/12T Pro5Γ—5Partially.Weather widgets only support 2 sizes

πŸ’‘

If the widgets look blurry after changing the grid, try restarting the smartphone. Sometimes MIUI incorrectly scales items when you first apply the new settings.

Method 3: Use of alternative launchers

If standard MIUI tools don’t work, you can install a side launcher, such as Nova Launcher, Action Launcher or Hyperion Launcher, which offers flexible widget settings, including:

  • πŸ”§ Arbitrary size change (even for widgets that are in the MIUI fixed).
  • πŸ”§ Overlaying widgets on top of each other (Overlay function in Nova Launcher).
  • πŸ”§ Accurate setting of indentations and transparency.
  • πŸ”§ Support for widgets from Google Play that don’t appear in the standard menu MIUI.

Instructions for setting up in Nova Launcher:

  1. Install the launcher from Google Play and select it as the main one in the system settings (Settings β†’ Applications β†’ Default β†’ Launcher).
  2. Add the widget to the desktop (long press). β†’ "Widgets").
  3. Press and hold the widget, then select "Change size".
  4. Nova Launcher will be able to stretch the widget pixel in a pixel, not on the grid.

The downside of this method is that some Xiaomi system widgets (such as Smart Home or Health) may not work in third-party launchers, and it is worth considering that alternative launchers consume more RAM, which is critical for low-end models (Redmi 9A, POCO C50).

How to return the standard MIUI launcher?
If you decide to go back to the native interface, go to Settings β†’ Applications β†’ Default β†’ Launcher and select β€œLauncher” (or β€œMIUI Launcher”). After that, all the widget settings will reset, and they will have to be reconfigured.

Method 4: Editing through ADB (for power users)

This method is suitable for those who are ready to work with ADB (Android Debug Bridge) and have root rights or unlocked bootloader. It allows you to force the size of widgets to be resized even if they are blocked by the system.

Step-by-step:

  1. Activate Developer Mode on your smartphone: go to Settings β†’ About Phone and tap on the MIUI version 7 times.
  2. Turn on "Debugging by" USB" In Settings β†’ Additionally. β†’ For developers.
  3. Connect your smartphone to your PC and execute the command to check the connection: adb devices
  4. Use the command to resize the widget (example for the weather widget): adb shell am start -a android.intent.action.MAIN -n com.miui.home/.launcher.LauncherSettings -e widget_size "4x2" Here "4x2" β€” The desired size in the grid cells. Other widgets may need to specify their package name.

List of popular identifiers of Xiaomi widgets:

  • 🌑️ Weather: com.miui.weather2
  • πŸ“… Calendar: com.android.calendar
  • πŸ“ Notes: com.miui.notes
  • πŸƒ Stepmer: com.miui.health

πŸ’‘

The ADB method doesn’t work on all models and may reset after the MIUI update. Use it only if other methods haven’t worked.

⚠️ Note: Change of system parameters through ADB It can disrupt the stability of the shell. Before experimenting, back up your data through Settings. β†’ Additionally. β†’ Backup and reset on some devices (e.g. Xiaomi) 13T Pro) after such manipulations may require resetting of the launcher settings.

Solving widget problems

If the widget stops working after the size change or doesn’t appear correctly, try the following steps:

  • πŸ”„ Rebooting your smartphone, sometimes. MIUI Incorrectly applies changes, and helps basic reboot.
  • πŸ—‘οΈ Remove and re-add the widget. Hold the widget and drag it to the cart (or click "Delete"), then add again.
  • πŸ“₯ App Update: If a widget from a third-party app (like Google Keep), check for updates in Google Play.
  • βš™οΈ Reset the launcher settings. Go to Settings β†’ Annexes β†’ Application management β†’ Launcher β†’ Warehouse β†’ Clear the data. Attention: this will delete all desktop settings!

If the widget is displayed blurry or with artifacts, the reason may be:

  • πŸ–ΌοΈ Resolution mismatch: Some widgets are optimized for a specific screen resolution (e.g., for example, for the screen, FHD+). On devices with HD+ (Like Redmi. 10C) They may look fuzzy.
  • πŸ” System scaling. Check the scale settings in Settings β†’ Screen. β†’ Text size and display. Set the default value".
  • πŸ› οΈ Rendering error: Enable the "Hardware Acceleration" option in the developer settings (Settings) β†’ Additionally. β†’ For developers β†’ Hardware acceleration of display).

Features of setting widgets on the lock screen

On Xiaomi devices with MIUI 14/15, you can add widgets not only to the desktop, but also to the lock screen.

  • πŸ”’ Only system widgets are available (Weather, Calendar, Steps, Smart Home).
  • πŸ“ The size of the widgets is fixed and depends on the model of the smartphone. For example, on Xiaomi 13 Lite, the weather widget takes up half the screen, and on the Xiaomi 13 Lite, the weather widget takes up half the screen. POCO X5 Pro - only a third.
  • πŸ”„ Widgets on the lock screen are updated less often than on the desktop (for example, the weather may display outdated data).

To add a widget to the lock screen:

  1. Go to Settings β†’ Lock screen.
  2. Select "Widgets on the lock screen" (or "More information" on some models).
  3. Slip on the desired widget and confirm the addition.

You can't delete or resize the widgets on the lock screen, you can only turn them off, and if the widget gets in the way, you'll have to hide it completely.

⚠️ Note: On some devices (e.g. Redmi Note 11 Pro), widgets on the lock screen are only displayed when using a pattern lock or a pattern lock. PIN-If you have a password or a fingerprint, the widgets can be hidden by default.

FAQ: Frequent questions about widget setup

Can you change the size of the widgets on Xiaomi without root rights?
Yes, root is not required in most cases. Use standard stretching (method 1), grid setting (method 2) or third-party launcher (method 3). The ADB method (method 4) also doesn't always require root, but you need activated USB debugging.
Why did the widgets reset after the MIUI update?
This is standard system behavior for major updates (e.g., MIUI 13 to MIUI 14). Widgets are tied to the launcher version, and after the upgrade, they have to be reconfigured. To avoid losing settings, take screenshots of the widgets' location before updating or use the backup function in Settings β†’ Additional β†’ Backup.
How to make a widget transparent?
The standard MIUI launcher does not have this option: For transparency, install a third-party launcher (like Nova Launcher) and use the style settings of the widgets. Alternatively, turn off the background in the widget settings (if you have such an option as Google Weather).
Weather widget is not updated.
The problem may be related to: πŸ“ No access to geolocation. Check the permissions for the weather application in Settings β†’ Annexes β†’ Permits. 🌐 The widget is updated only when you are actively connected to the network (Wi-Fi or mobile data). ⏳ Cache the app. Clear the cache to Settings. β†’ Annexes β†’ Weather. β†’ Warehouse β†’ Clear the cache. πŸ”„ Synchronization error. Try to manually update the data by tapping on the widget. If nothing works, delete the widget and add it again.
Can I transfer widgets from one Xiaomi smartphone to another?
There is no direct way, but there are workarounds: Take screenshots of the widgets on the old device and play them manually on the new. Use the "Transfer Data" feature when you first turn on a new smartphone (via Mi Mover or Xiaomi Cloud). This will move the launcher settings, but does not guarantee the safety of the widgets. If both devices are on MIUI 14/15, try exporting the settings through Settings β†’ Additional β†’ Backup β†’ Local Backup, but the widgets may not move.