How to reduce the icons on Xiaomi: all the ways for MIUI 14 and 15

Xiaomi desktop icons seem too big? you're not alone - many users MIUI This problem is encountered after updating to MIUI 14/15, And there are a few ways, fortunately, to bring back the compact look, from standard settings to hidden features, and even a few other ways to make it look more compact. ADB-Teams for Advanced Users.

In this article, we will discuss 5 working methods, including changes through theme settings, editing launcher settings, using third-party shells and manipulating system files. We will focus on the nuances for different models, from the budget Redmi Note to the flagship Xiaomi 14. Importantly, some methods require unlocking the bootloader or root rights, so assess the risks in advance.

If you're looking for a solution for your model, check the compatibility of the methods in the table below, and if you're willing to experiment, we'll start to look at each option in detail.

πŸ“Š What kind of Xiaomi model do you have?
Redmi Note 12/13
Poco X5/F5
Xiaomi 13/14
Redmi 10/11
Another model

1. Standard settings MIUI: scale and grid icons

To start with, the basics are built-in MIUI tools that are available without any further manipulation, and the manufacturer has made it possible to adjust the size of the icons through theme settings, but not everyone knows where to look for these options.

Go to: Settings β†’ Desktop β†’ Desktop grid

Here you will see the Size of Icons slider (not available on all firmware) and grid options: from 4Γ—5 to 5Γ—6. The more cells, the smaller the icons will look. For example, on the Xiaomi 13 Pro, when choosing 5Γ—6, the icon size decreases by ~20% compared to the standard 4Γ—5.

  • πŸ”Ή Pros: does not require root rights or ADB, It works with all models with MIUI 12+.
  • πŸ”Έ Cons: Minimal reduction (maximum 25%), does not affect the font size in the titles.
  • πŸ“Œ Nuance: on some firmware (e.g, MIUI 14 Global) icon size slider may not be available - then proceed to the next method.

If your version of MIUI doesn’t have a slider, try an alternative path: Settings β†’ Display β†’ Text and display size β†’ Element size

You can scale down all interface elements by up to 80%, but it will affect not only icons but also the fonts on the menu.

πŸ’‘

In the models with AMOLED-screens (e.g. Xiaomi) 12T) Too small icons can impair readability in bright sunlight. 4Γ—6 icon-size 90%.

2. Hidden launcher settings: editing the configuration file

For users ready for a deeper setup, there is a way to resize icons through editing the system file. launcher_config.xml. This method works for all Xiaomi models with MIUI 13–15, It requires access to the file system.

You'll need:

  • πŸ“± File Manager with access to the root folder (for example, MiXplorer or Solid Explorer).
  • πŸ”§ Developer mode enabled (activated by 7-fold pressing on the Version) MIUI phone-setting).
  • πŸ“ Backup of the file launcher_config.xml (trailing /data/data/com.miui.home/shared_prefs/).

Instructions:

  1. Open the file. launcher_config.xml text-edit.
  2. Find the lines: <string name="pref_key_icon_size_factor">1.0</string> <string name="pref_key_icon_text_size_factor">1.0</string> Here. 1.0 β€” Replace it with a standard size. 0.8 downsize 20% or 0.7 for 30%.
  3. Save the file and restart the launcher (or phone).

Make a backup file.|Ensure that root rights are available|Shut down. MIUI Optimization in the Developer Settings|Use a reliable text editor-->

Warning: Incorrect editing of this file may cause the launcher to crash. If the desktop stopped opening after the changes, return the original version of the file or reset the launcher settings through Settings β†’ Applications β†’ Application Management β†’ Launcher β†’ Storage β†’ Clear the data.

What to do if the launcher stops working?
If, after editing, launcher_config.xml desktop not running: 1. Delete the file. com.miui.home_preferences.xml same-folder. 2. Restart your phone in Safe Mode (hold the power button) β†’ "Restarting in Safe Mode"). 3. Install an alternative launcher (e.g., Nova Launcher) through ADB: adb install nova-launcher.apk 4. Return the standard settings via adb shell pm clear com.miui.home.

3.Use of ADB-Teams for Advanced Users

If previous methods have not yielded sufficient results, you can resort to ADB-This is a way of changing the density of the screen (DPI), This is a very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very well. MIUI 14/15 on models with unlocked loader.

Step-by-step:

  1. Install. ADB-drivers on PC and connect the phone in Debugging mode USB (It is included in the developer settings).
  2. Check the connection command: Adb devices should display the serial number of your device.
  3. Find out the current DPI value: adb shell wm density Standard values: 440 for Full HD, 480 for QHD.
  4. Set a new value (e.g. 400 to reduce by ~10%): adb shell wm density 400
  5. Reboot your phone to make the changes take effect.

A critical nuance: changing the DPI can break the display of some applications (e.g. banking or gaming). To return a standard value, use the command:

adb shell wm density reset

Xiaomi modelStandard DPIRecommended DPI for reducing iconsPossible side effects
Redmi Note 12 Pro+440400–420Google Pay Distortion, Small Text in MIUI Camera
Xiaomi 13 Ultra480440–460Display problems in Fortnite and Genshin Impact
Poco F5440380–400Mishaps in MIUI Gallery when viewing photos

πŸ’‘

Changing the DPI through ADB is the most effective way to reduce icons, but it requires caution. Always test new values for 1-2 days before continuing to use.

Installation of alternative launcher (Nova, Hyperion, Lawnchair)

If you don't want to mess with system settings, the most reliable way is to install a third-party launcher.

  • 🌟 Nova Launcher – supports setting the size of icons with step 1%, flexible nets (up to) 10Γ—10), adaptive.
  • ⚑ Hyperion Launcher – optimized for Xiaomi, has built-in themes MIUI.
  • πŸ› οΈ Lawnchair – open source, minimalist design with the ability to fine-tune.

Instructions for Nova Launcher:

  1. Install a launcher from Google Play.
  2. Go to Settings Nova β†’ Desktop β†’ Icon Size.
  3. Choose a value from 70% to 130% (recommended 80-85% for a compact view).
  4. In the Desktop Grid section, set 5Γ—6 or 6Γ—7.

The advantage of this method is complete reversibility: you can return a standard MIUI launcher at any time without losing data. In addition, third-party shells often offer additional features that are absent from stock firmware (for example, gestures or support for Icon Packs).

⚠️ Note: Some Xiaomi models (e.g. Redmi) 10A) If you install an alternative launcher, you may lose access to Quick Commands (swipe down on the desktop) and you may have to temporarily return the standard launcher to return the function.

5. edit the build.prop file (root only)

For users with unlocked bootloader and root-rights, there is a radical method - changing the system file build.prop. This method allows you to globally reduce the scale of the interface, but requires caution.

Instructions:

  1. Open /system/build.prop in a root-access text editor (e.g. BuildProp Editor).
  2. Find a line. ro.sf.lcd_density=XXX (where XXX β€” current DPI).
  3. Replace the value with the desired (for example, ro.sf.lcd_density=400 For the Redmi Note 11).
  4. Save the file and restart the phone.

This method gives the maximum reduction of icons (up to 30–40%), but has serious side effects:

  • 🚨 Failures in some system applications (MIUI Security, Gallery).
  • πŸ”„ Manual adjustments after each update MIUI.
  • ⚠️ Risk of a β€œbrick” when editing error (always do backup build.prop).

If the phone stops loading after the changes, restore the original build.prop via TWRP or Fastboot:

fastboot flash system system.img

Comparison of methods: which one to choose?

To help determine, we have compiled a comparative table of all methods, indicating the complexity, risks and effectiveness:

MethodDecrease of iconsRequired rightsRisks.Reversibility
Desktop grid25%No.No.Yes.
Editing launcher_config.xml30%Root or ADBLauncher failureYeah (backup)
ADB (change of DPI)30%USB debuggingProblems with applicationsYes.
Alternative launcher50%No.Loss of MIUI functionYes.
Editing by build.prop40%RootBrick of the devicePartially.

For most users, the best solution is to combine method 1 (grid) and method 4 (Nova Launcher), which gives a noticeable reduction in icons without risk to the system. If you need maximum reduction, use ADB or build.prop editing, but only after you have created a full backup.

FAQ: Frequent questions about reducing icons on Xiaomi

Can I reduce the icons on Xiaomi without root?
Yes, there are three ways without root: Change the desktop grid in the settings MIUI. Use of the ADB-change-up DPI. Installation of an alternative launcher (e.g. Nova) All these methods do not require unlocking the bootloader, but ADB will require the inclusion of debugging USB.
Why do some applications not open after changing the DPI through ADB?
Some applications (especially banking and games) check the screen density to protect against modifications. If you set a non-standard DPI value, they can: Display incorrectly (blurred text, cropped elements); Lock the launch with the message "Device is not certified." Run but with errors (for example, broken buttons). Solution: return a standard DPI with the command adb shell wm density reset or use the App Settings application (requires X) to set individual DPI settings for problem programs.
How to return the standard size of icons if the desktop broke after the changes?
If the launcher stopped working after editing launcher_config.xml or build.prop: Delete (or rename) the problem file through ADB: adb shell rm /data/data/com.miui.home/shared_prefs/launcher_config.xml Clear the launcher data: adb shell pm clear com.miui.home If it doesn't help, install an alternative launcher through ADB: adb install nova-launcher.apk To restore build.prop, reflash the system partition via Fastboot. In case of emergency, reset your phone to factory settings (Settings) β†’ The phone. β†’ Resetting settings), but it will delete all data.
Will the factory reset return the standard icon size?
Yes, a full reset will return all system files, including the launcher_config.xml And build.prop, back to the original state. However: This will delete all your data (photos, apps, accounts). F4) After reset, re-activation may be required MI-If you've cheated on your account DPI through ADB, Reset will return the standard value, and we recommend that you try less radical methods first (for example, cleaning the launcher data).
Is there a difference between MIUI Global and MIUI China?
There are several key differences: parameter MIUI Global MIUI China Icon size slider Often missing Usually there is Support ADB-There may be restrictions (e.g. on Xiaomi 13 with HyperOS) Editing build.prop Requires shutdown MIUI Optimization can be blocked by anticheat MIUI China also has additional settings available through Settings β†’ Special facilities β†’ Display size that's not in the global version. If your model supports flashing in China ROM, This can give you more opportunities for customization.