Why Xiaomi has too big icons and how to fix it
Owners of Xiaomi, Redmi and POCO smartphones often face the problem of overly large desktop icons, which not only spoils the aesthetics of the interface, but also reduces the number of apps displayed on a single screen. The reason lies in the branded shell MIUI, which by default uses enlarged elements to βconvenienceβ users, but this approach is not popular β especially those who are accustomed to compact location on previous versions of Android or other brands.
Fortunately, there are several ways to reduce icons on Xiaomi, from standard MIUI settings to hidden features for power users. In this article, we will break down all the current methods for 2026, including root-free solutions using ADB and even through third-party launchers. It is important to consider that the options available depend on the version of MIUI (13, 14 or 15) and the device model - more about this in the compatibility table below.
Before you make any changes, make sure your device has the latest firmware installed. Go to Settings β About Phone β System Update. Also, we recommend backing up data through Settings β Additional β Backup and Reset, as some methods may require a launcher reset.
Method 1: Standard MIUI settings (without root)
The easiest method is to use built-in shell options. In recent versions of MIUI, developers have added the ability to adjust the size of the icons, although with some limitations, this method is suitable for most models, Released after 2021 (Xiaomi 12/13/14, Redmi Note 11/12, POCO F4/F5 and later).
Instructions:
- π± Long pressing on the free space of the desktop β Select Screen Settings (or Home Screen Settings in the MIUI 15).
- π Scroll down to the icon size section (some versions call it the layout).
- π Move the slider to the left to reduce the size. Available values: Small, Medium, Large.
- π Click Apply and wait until the launcher reboots (may take up to 10 seconds).
Note: In MIUI 13 and older, this option may be hidden if you use Simple Mode (for older users). To turn it off, go to Settings β Special Options β Simple Mode and deactivate the option.
β οΈ Note: On some devices (Redmi) 9A/9C, POCO M3) When you change the size of the icons, you can get lost in alignment, and then you can reset the launcher settings. β Annexes β Application management β Launcher β Warehouse β Clear the data.
βοΈ Preparation for changing icons
Method 2: Use of ADB (for power users)
If standard settings don't offer enough flexibility, you can use the Android Debug Bridge (ADB) commands, which allows you to set an arbitrary size of icons, including values that are not available in the GUI, suitable for all devices on MIUI 12 and later, but requires a connection to a computer.
Step-by-step:
- Turn on USB Debugging on your phone: Settings β About Phone β MIUI Version (click 7 times to activate Developer Mode) β Return to Settings β Additional β For Developers β Debugging on USB.
- Connect your phone to your PC and confirm your trust in your computer.
- Download ADB Tools and unpack the archive.
- Open the command line in the ADB folder and type:
adb shell settings put global icon_scale_factor 0.8Where 0.8 is the scale factor (range 0.6 to 1.2). After completing the command, restart the launcher with the command:
adb shell am force-stop com.miui.homeTo return to the standard size, use a value of 1.0. This method works even on devices that do not have a graphical slider setting.
| Coefficient | Visual effect | Recommended models |
|---|---|---|
| 0.6 | Very small icons (may be uncomfortable) | Xiaomi 13 Ultra, POCO F5 Pro |
| 0.75 | Compact location (optimum for most) | Redmi Note 12 Pro+, Xiaomi 12T |
| 0.9 | Minor decrease (readability is maintained) | Redmi 10C, POCO X5 |
| 1.0 | Standard MIUI size | All models. |
β οΈ Note: On some devices (Xiaomi Mi) 11 Lite, Redmi Note 10 Pro) after application ADB-The animations may be lost when you click on the icons. To return them, follow the command adb shell settings delete global settings. icon_scale_factor and reboot the phone.
π‘
If after changing the size of the icons through ADB they became blurred, try clearing the launcher cache: Settings β Applications β Application Management β Launcher β Storage β Clear the cache.
Method 3: Third-party launchers (Nova, Apex, Hyperion)
If the built-in MIUI is not good, you can always install an alternative launcher, which not only solves the problem of icon size, but also adds additional customization features.
- π Nova Launcher β supports customization of icon size with 1% increments, adaptive icons, gestures.
- π¨ Apex Launcher β lightweight launcher with the ability to scale icons and desktop grid.
- π Hyperion Launcher β optimized for Xiaomi, retains branded chips MIUI with added flexibility.
Instructions for Nova Launcher:
- Install a launcher from Google Play.
- Click on the free desktop space β Settings β Desktop.
- Select the size of the icons and move the slider (values from 50% to 150%) are available.
- For fine tuning, go to Additional β Grid Size and set the number of rows/columns (e.g. 6Γ6 for maximum density).
The advantage of this method is the ability to adjust not only the size of the icons, but also the indentations between them, the style of folders and even animations. However, note that some system functions of MIUI (for example, Dual applications or Second Space Mode) may not work correctly with third-party launchers.
How to return the standard MIUI launcher?
Method 4: Editing system files (requires root)
For root-right users, the most flexible method is direct editing of MIUI configuration files, which allows you to set any size of icons, including non-standard values, as well as change the indentations between them. However, this approach requires caution, since incorrect edits can lead to the crash of the launcher.
Instructions:
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Cross the path. /data/system/users/0/ and find the file. miui_home_config.xml.
- Open the file in the text editor and find the lines: <icon_scale>1.0</icon_scale> <grid_size>5x6</grid_size>
- Change the meaning. icon_scale (for example 0.75) and save the file.
- Reboot the launcher with the command su -c am force-stop com.miui.home.
You can also edit the parameter. grid_size, To change the number of icons on the screen, for example, the value of the image. 6x7 allow for 42 Icons instead of standard ones 30. This method works on all versions. MIUI, You need to have a Magisk or other root rights manager.
β οΈ Attention: On devices with MIUI 15 Android 13+ file miui_home_config.xml SELinux can be protected. To access, run at the terminal: su setenforce 0 But remember, this temporarily shuts down the system's defenses!
Method 5: Configure through MIUI themes
Little-known fact: some themes in the MIUI Dark Store automatically resize icons, and this works thanks to built-in styles that override standard launcher settings. The method does not require root or ADB, but the choice of themes with this feature is limited.
How to find the right topic:
- π Open the Themes app on your device.
- π In the search bar, enter compact icons or small icons.
- π₯ Download and apply one of the themes marked Mini Icons or Dense Layout.
- π If the icons did not change immediately, restart the launcher through Settings β Annexes β Launcher β Forced stopping.
Popular themes with support for small icons:
- πΌοΈ Minimalist Dark β Dark Theme with Smaller Icons and a Closed Grid.
- π Cosmic Compact β futuristic design with icons 20% smaller than standard.
- π± Pixel Experience β imitation of the style of Google Pixel with a compact location.
The disadvantage of this method is the dependence on the authors of the topics. After updating MIUI, the topic may stop working correctly, and you will have to look for an alternative, and some topics are paid (costs from 100 to 300 rubles).
π‘
MIUI themes are the only way to resize icons without technical manipulation, but the choice is limited and not all themes support this feature.
Method 6: Using Magisk modules (for advanced)
For users with Magisk, specialized modules are available that modify the system parameters of MIUI. One of the most popular is MIUI Blur, which, among other features, allows you to fine-tune the size of icons, indentations and even the shape of folders.
Installation instructions:
- Open Magisk Manager and go to the Modules section.
- Click + and select Download from the network.
- Find the MIUI Blur module (author: Draco) and install it.
- After installation, restart the device.
- Open the MIUI Blur app and go to Home Screen β Icon Size.
- Set the desired size (available values of 60% to 120%) and apply the changes.
Advantages of the module:
- ποΈ Accurate setup with 5% increments (as opposed to the standard 25% increments) MIUI).
- π Ability to save multiple setting profiles.
- π οΈ Additional features: changing animations, hiding icon tags, customizing gestures.
Note: MIUI Blur is not compatible with all versions of MIUI. At the time of writing (June 2026), it works on MIUI 14 and 15, but can cause bugs on MIUI 13.
Compatibility table with Xiaomi models
Not all methods work on all devices, and here is a compatibility table for popular models (relevant to MIUI 14/15):
| Model of the device | Standard settings | ADB | Third-party launchers | Root/Modules | MIUI themes |
|---|---|---|---|---|---|
| Xiaomi 13/13 Pro/13 Ultra | β (MIUI 14/15) | β | β | β | β |
| Redmi Note 12 Pro+/12T Pro | β (only MIUI 15) | β | β | β | β |
| POCO F5/F5 Pro | β | β | β | β οΈ (animation bugs) | β |
| Xiaomi 11T/11T Pro | β (no slider) | β | β | β | β |
| Redmi 10C/10A (2022) | β | β | β | β (No support for Magisk) | β οΈ (limited choice of topics) |
If your model isn't in the table, focus on the MIUI version and release year. Devices in 2020 and later generally support most methods, whereas older models (Redmi 8, Mi 9) only have third-party launchers or ADBs available.