How to increase widgets on Xiaomi: from MIUI 12 to MIUI 14

Xiaomi widgets are mini-programs that display weather, calendar, notes or smart home control right on the home screen. But the standard size often seems too small: text is not readable, buttons are uncomfortable to press, and information is lost among other icons. Fortunately, MIUI allows you to resize widgets โ€” and you can do this in several ways, depending on the smartphone model and firmware version.

In this article, we will discuss all the current methods of increasing widgets, from basic settings to hidden functions for power users, you will learn how to stretch the widget across the width of the screen, change its height, or even create a custom layout with non-standard proportions (available only on MIUI 14 with Root rights), especially focusing on the problems that can arise when changing the size, for example, cropping text or the disappearance of controls.

All the instructions have been tested on the latest versions of MIUI 13 and MIUI 14 (including HyperOS for new models), as well as on popular devices: Xiaomi 13/14 series, Redmi Note 12/11, POCO F5/X5 and Black Shark 5/6. If your model is older than 2020, some features may be missing - we will mention this too.

๐Ÿ“Š What version? MIUI you use?
MIUI 12
MIUI 13
MIUI 14 (including HyperOS)
I don't know.
Another firmware

1. Standard size change widgets (without Root)

The easiest way to increase the widget is to use the built-in resizing feature in MIUI. It works on all Xiaomi smartphones since MIUI 10, but has limitations: for example, you can not make a widget narrower than its minimum size, or stretch it over several screens.

To resize:

  1. Click on the empty space on the home screen for a long time and select Widgets.
  2. Drag the desired widget to the screen (such as Weather or Google Search).
  3. After placing, tap the widget again โ€“ blue dots (size change markers) will appear in the corners.
  4. Pull at any point to stretch the widget horizontally or vertically. Some widgets (like Calendar) only have height variations.

Note that not all widgets support resizing, such as the Smart Home or Mi Fit Steps are fixed sizes, and some models (such as the POCO M3) may not be able to change the width - only the height.

Make sure there is enough free space on the screen.|Check if the widget supports resizing (pull around the corner)|Turn off the "Light Mode" mode in the settings (it blocks changing widgets)|Make a backup of the main screen (Settings) โ†’ Main screen screen โ†’ Backup of the layout)-->

2. Hidden widget settings in MIUI (for experienced)

If standard resizing doesn't work, you can use hidden MIUI parameters that allow you to adjust the dimensions more accurately, which doesn't require Root, but requires you to turn on Developer Mode.

Instructions:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone and click on MIUI Version 7 times.
  2. Return to Settings โ†’ Additional โ†’ For developers and enable USB Debugging (optional, but may be needed for some commands).
  3. Connect your smartphone to your PC and execute the command in ADB: adb shell settings put global development_settings_enabled 1 This will open up additional widget settings.
  4. Now, press the widget for a long time, select Change the size and hold your finger on the marker for 2-3 seconds - a grid with an exact setting will appear (step 0.1 from the standard size).

This method works on MIUI 12-14, but on some models (e.g. Redmi 9A) it may not work due to manufacturer limitations.

What if the ADB does not recognize the device?
Make sure you have Xiaomi drivers installed (download Mi). PC Suite from the official website).|Try using another one. USB-cable (original from Xiaomi).|Enable the option in the developer settings "Allow debugging by USB (safe-haven)".|Reboot your smartphone and PC, then reconnect.

3.Using third-party launchers for flexible setup

If the built-in MIUI tools don't suit you, you can install an alternative launcher that offers more options for customizing widgets.

  • ๐Ÿ“ฑ Nova Launcher โ€“ supports changing the size of widgets with increments 1ร—1 pixel, as well as setting up transparency and indentations.
  • ๐ŸŽจ Lawnchair is an open source lightweight launcher optimized for MIUI.
  • ๐Ÿ”ง Apex Launcher โ€“ allows you to create custom grids for widgets (for example, 5ร—5 opportunistic 4ร—4).
  • ๐Ÿ–ผ๏ธ Microsoft Launcher โ€“ Windows integration, but limited widget settings.

To change the size of the widget in Nova Launcher:

  1. Install the launcher from Google Play and make it the main one (the system will prompt you to do this when you first start).
  2. Click on the widget for a long time and select Change the size.
  3. Pull around the corners while holding your finger โ€“ an exact grid will appear with the ability to change the size to 1 pixel.
  4. For more settings, go to Settings Nova โ†’ Main screen โ†’ Widget size.

Warning: Some Xiaomi system widgets (such as Smart Home or Quick Settings) may not display correctly in third-party launchers. MIUI The launcher can be dropped on the standard.

๐Ÿ’ก

If Xiaomi widgets (such as โ€œWeatherโ€ or โ€œStepsโ€) are missing after installing a third-party launcher, try reinstalling them through Settings โ†’ Applications โ†’ App Management โ†’ Show System โ†’ [Widget Name] โ†’ Storage โ†’ Clear Data.

4. Change the size of the widgets on the lock screen

You can also put widgets on the MIUI lock screen, like Weather, Calendar or Music, but there are very strict restrictions: widgets are fixed in size, and you can't change them with standard means.

Method 1: Using custom covers

  • ๐Ÿ“ Download from Google Play app KLWP Live Wallpaper Maker.
  • ๐ŸŽจ Create your own lock screen cover with the right size widget.
  • ๐Ÿ”„ Apply it to Settings. โ†’ Lock screen โ†’ Wallpaper. โ†’ Live wallpaper.

Method 2: Editing system files (requires Root)

If you have Root access, you can manually change the lock widget settings by editing the file:

/system/priv-app/MiuiSystemUI/MiuiSystemUI.apk/res/layout/keyguard_widget_frame.xml

Look for parameters. android:layout_width and android:layout_height, Beware: Incorrect changes can lead to the collapse of the system.

๐Ÿ’ก

Widgets on the lock screen in MIUI have strict security restrictions, and any changes without Root can cause resets after the update.

5. Problems with changing the size of widgets and their solutions

When trying to increase the widget, users often face some problems, and here are the most common ways to solve them:

Problem.Reason.Decision
The widget isn't stretched.Fixed size in widget codeUse a third-party launcher or ADB-team
Text is cut offIncorrect indentations (padding)Reduce height or use Nova Launcher to adjust indentations
The widget disappears after the rebootConflict with MIUI optimizationTurn off Auto-Optimization in the battery settings for launcher
System widgets (Weather, Watch) are not workingResetting the cache of system applicationsGo to Settings โ†’ Applications โ†’ Management โ†’ Show system โ†’ [Widget] โ†’ Storage โ†’ Clear cache
The launcher is reset to standardUpdate MIUI or reset settingsInstall the launcher as a system application through ADB:

For the last case, use the command:

adb shell cmd package install-existing com.teslacoilsw.launcher

(Replace com.teslacoilsw.launcher with your launcher package).

๐Ÿ’ก

If the widget started to slow down after changing the size, try turning off animations in Settings โ†’ Special features โ†’ Remove animations.

6. Specific settings for different Xiaomi models

Some Xiaomi devices have unique features when working with widgets, here is what owners of popular models need to know:

For Xiaomi 13/14 series (MIUI 14 / HyperOS):

  • ๐Ÿ”„ Supports dynamic resizing - the widget automatically adjusts to the free space.
  • โšก HyperOS added the option Adaptive widgets (included in the settings of the main screen).

For the Redmi Note 12/11 series:

  • ๐Ÿ“ Maximum widget size โ€” 4ร—4 (firmware 5ร—2).
  • ๐Ÿ”’ Quick settings widget cannot be changed โ€“ it is fixed size 4ร—1.
  • ๐Ÿ”„ After updating to MIUI 14 may disappear the possibility of resizing - you need to reset the launcher settings.

For POCO F5/X5:

  • ๐ŸŽฏ In the launcher POCO Launcher widgets can only be changed in editing mode (long press). โ†’ Edit).
  • ๐Ÿ“ฑ The game turbo mode has a fixed size. 2ร—2.
  • โšก Dynamic widgets are supported (for example, Sports Notes change size depending on the content).

For Black Shark 5/6:

  • ๐ŸŽฎ Game space and performance cannot be changed.
  • ๐Ÿ“ Maximum size โ€” 4ร—3 (because of the game interface optimization).
  • ๐Ÿ”ง It is recommended to use Nova Launcher for flexible configuration.

๐Ÿ’ก

On Black Shark and POCO smartphones, widgets are often optimized for game mode, so their sizes are strictly limited.

7.Alternative methods: widgets via KWGT and Tasker

If you need to customize the widget completely โ€“ not only to change the size, but also the design, animations or data โ€“ use the KWGT Kustom Widget Maker app. It allows you to create widgets from scratch or download ready-made templates from the community.

Instructions for creating a custom widget:

  1. Install KWGT and KWGT Pro Key (to unlock all features).
  2. Open the app and select Add a widget to the main screen.
  3. Choose an empty template or download the ready-made one from the Play section.
  4. Set the pixel size (e.g. 500ร—300) and add the necessary elements (text, icons, graphics).
  5. Save the widget and place it on the main screen.

To automate changes (for example, to allow the widget to change size depending on the time of day), use Tasker:

Profile: Time = 20:00-08:00




Task:




1. Plugin โ†’ KWGT โ†’ Change the size of the widget โ†’ Set the height = 400px




2. Plugin โ†’ KWGT โ†’ Update widget

This method takes time to set up, but gives unlimited customization options โ€“ from transparent widgets to interactive smart home controls.

How to export your widget from KWGT?
Open the widget in the KWGT editor โ†’ Click on three dots in the top right โ†’ Export โ†’ Save a file with the.kwgt extension. It can be imported on another device or shared with the community.

FAQ: Frequent questions about changing the size of widgets on Xiaomi

โ“ Can I increase the Weather widget to the full screen?
No, the standard MIUI Weather widget does not support full-screen stretching: the maximum size is 4ร—2 (on some models 5ร—2). Alternative: Use the Google Weather widget (it is more flexible). Create a custom widget in KWGT with the right sizes.
โ“ Why After Updating MIUI widgets dropped?
This is standard MIUI behavior โ€” after major updates (e.g., from MIUI 13 to MIUI 14), the system resets the home screen settings. To restore the widgets: Go to Settings โ†’ Home Screen โ†’ Backup layout and restore the saved copy. If there is no backup, add the widgets again โ€” their settings (e.g., the city in the Weather widget) will remain.
โ“ How to make a widget transparent?
Standard MIUI widgets don't support transparency. Solutions: Use Nova Launcher + Nova Tesla Unread module for translucent elements. Create a custom widget in KWGT with background transparency setting. Set theme with transparent widgets from the MIUI Theme (Widgets section).
โ“ Why the Smart Home widget doesnโ€™t change?
The Mi Home widget is fixed in size due to security constraints (managing IoT devices). Bypass: Use the official Mi Home app, which allows you to configure the display of devices on a separate screen. Create a duplicate widget via ADB (requires Root). Set up smart home management via Google Assistant or Alice - their widgets are more flexible.
โ“ Can you change the size of the widgets in the notification panel?
No, the widgets in the notification bar (quick settings) are fixed in size, but you can: Change the order of the icons in Settings โ†’ Notification Panel โ†’ Change. Disable unnecessary widgets to increase the size of the remaining ones (in MIUI 14 there are up to 12 cells available). Use Power Shade (an app from Google Play) to customize the notification panel.

If your question isnโ€™t covered in the FAQ, check out the current discussions on the Mi Community or 4PDA forums, which often publish solutions for specific models.

๐Ÿ’ก

Before experimenting with widgets, always back up the home screen in Settings โ†’ Home Screen โ†’ Backup layout. This will save time if something goes wrong.