Too big icons on the screen Xiaomi, Redmi or POCO spoil the experience of the interface and take up extra space? You are not alone - many users face this problem after upgrading to MIUI 14 or HyperOS. Fortunately, you can reduce the icons without installing third-party launchers or obtaining root rights.
In this article, we will discuss 5 proven methods, including hidden system settings, changing the screen size and even editing configuration files for advanced users. We will focus on the nuances for different versions of firmware from Android 12 to Android 14. If you use Xiaomi 13, Redmi Note 12 or POCO F5, here you will find a solution for your model.
Important: some methods may reset after the system update, and we have noted such cases in the instructions so that you are ready for this in advance.
1. Standard settings MIUI/HyperOS: display-scale
The easiest way to reduce icons is to rescale the overall display scale, which works on all Xiaomi devices with MIUI 12 and later, including HyperOS. However, it reduces not only icons, but the entire interface: fonts, menus and controls.
How to do this:
- Open the Settings β Screen.
- Select Text Size and Display (in some versions, Screen Size).
- Move the slider left to Small or Default.
- Confirm the changes with the Apply button.
β οΈ Note: Some models (e.g. Xiaomi) 12T) This method can lead to the pruning of the text in the menu, so if you see artifacts, zoom back to the original position and try other ways.
2. Change the size of the icons through the launcher settings
MIUI and HyperOS have hidden launcher options that allow you to pinpoint the size of icons without changing the scale of the entire interface, which works on most devices, including the Redmi Note 11 and POCO X5.
Instructions:
- Hold your finger to an empty spot on the main screen.
- In the menu that appears, select Home Screen Settings (or Launcher Settings).
- Go to the Size of App Icons section.
- Choose one of the options: Small, Medium or Large.
If your MIUI version doesnβt have one, try an alternative way:
- Open Settings β Applications β Application Management.
- Find the MIUI Launcher (or HyperOS Launcher) and open its settings.
- Select the size of the icon or the desktop layout.
Back up the home screen (screenshot or export through launcher)
Check the version. MIUI/HyperOS at the Settings β The phone.
Close all background applications for stable system operation
Turn off automatic launcher updates (if you plan to make deep changes)-->
3.Use of ADB-commands
For users who are willing to work with ADB, There's a way to resize icons at system level, and it's a method that works for Android. 12-14 It does not require root rights, but requires a computer and USB-cable.
Step-by-step:
- Enable USB Debugging in Settings β About Phone β MIUI Version (click 7 times) β Additional settings β Developer settings.
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Windows) or the terminal (macOS/Linux) Enter: adb shell settings put global icon_size_scale_factor 0.8 Here. 0.8 β scale ratio (the values of the 0.7 before 1.0).
- Reset the device.
To return the standard size, follow the command:
adb shell settings delete global icon_size_scale_factorWhat if the ADB does not recognize the device?
β οΈ Note: On some devices (e.g. Xiaomi 13 Pro with HyperOS), this option may reset after the system update. To fix the changes, create a task in Automation (Xiaomi Tools app) to re-apply the command after the restart.
4 Third-party launchers: Nova Launcher and Alternate Icon Sizes
If standard methods didn't help, consider installing an alternative launcher. Nova Launcher and Apex Launcher offer flexible customization of icon sizes, including the ability to set arbitrary values in pixels.
How to set up in Nova Launcher:
- Install Nova Launcher from Google Play.
- Hold your finger on the main screen β Settings β Icon size.
- Choose a pre-size or click a different size to manually adjust (from 70% to 150%).
- In the Desktop layout section, set up indentations between icons (Inner Fields).
For even greater accuracy, use the Alternate Icon Sizes module (requires root or Shizuku):
- Install the module via Magisk or Shizuku.
- Select a launcher package (e.g. com.miui.home for standard).
- Set the size in pixels (recommended value for the 1080p-screen: 96Γ96 or 108Γ108).
| Launcher | Minimum size of icons | Need root? | Compatibility with MIUI |
|---|---|---|---|
| Nova Launcher | 70% of the standard | No. | Complete. |
| Apex Launcher | 60% of the standard | No. | Complete. |
| Alternate Icon Sizes | Any (in pixels) | Yeah (or Shizuku) | Partial (may not work on HyperOS) |
| Microsoft Launcher | 80% of the standard | No. | Complete. |
5. Editing system files (for advanced)
This method is only suitable for devices with an unlocked bootloader and a TWRP installed. Mistakes can lead to system failure! If you are not sure about your skills, skip this section.
Instructions for MIUI 13/14:
- Create a backup of the /system partition via TWRP.
- Open /system/product/overlay/FrameworkMiuiResOverlay.apk with APKTool.
- Find the lines with the parameters: <dimen name="launcher_icon_size">120dp</dimen> <dimen name="launcher_icon_text_size">12sp</dimen> Change the values to smaller ones (for example, 96dp and 10sp).
- Collect the APK back and run through TWRP.
For HyperOS, the path to the file may be different: /system/system_ext/overlay/HyperOSFrameworkResOverlay.apk
β οΈ Warning: After the system update, all changes will reset. To avoid this, create a script in init.d to automatically apply patches.
π‘
Before editing system files, check their checksums (MD5) to help restore the original versions in case of an error.
Comparison of methods: which one to choose?
The choice of method depends on your device model, firmware version and risk-taking. Here is a quick comparison:
- πΉ Display scale: Simplest but changes the entire interface. Suitable for Xiaomi 11T, Redmi 10.
- πΉ Starter settings: Optimal for MIUI 14. Doesn't work on some HyperOS devices.
- πΉ ADB-commands: Accurate settings without root, but resets after updates. POCO F4, Xiaomi 12 Lite.
- πΉ Third-party launchers: Maximum flexibility, but requires getting used to the new interface.
- πΉ Editing system files: The most radical method. Only for power users with Xiaomi 13 Ultra or Redmi K60.
π‘
For most users, the best solution will be a combination of standard launcher settings and ADB-It balances simplicity and precision.
Frequent problems and their solutions
When changing the size of the icons, you may encounter the following difficulties:
- π Icons Reset After Update: Use Automation in Xiaomi Tools to Automatically Apply ADB-post-reset.
- πΌοΈ Image distortion: Reduce the size gradually (no more than 20% at a time). ADB Use the values in step 0.05.
- π« Nova Launcher cannot resize: Make sure you enable the option to Allow resizing icons in additional settings.
- π§ ADB No changes: Check if the team is blocked by an antivirus or security system MIUI. Try to turn it off. MIUI Optimization in the Developer Parameters.
If none of the methods worked, check:
- The version of your firmware in Settings β About phone β MIUI version.
- Updates for the launcher in Google Play (for Nova Launcher)
- System Files Status through Security β System Security Scan.