How to change battery percentage on Xiaomi: 5 ways to use MIUI 12-14

Why do users want to change the display of battery power on Xiaomi?

The display of battery percentages on the Xiaomi screen is one of those little things that can seriously affect the usability of a smartphone. Some prefer to see accurate numbers to control energy consumption, others want to get rid of unnecessary elements on the screen for a minimalistic look. In MIUI (Xiaomi firmware), this feature is configured in an unobvious way, and in some versions it is completely hidden from the user.

The difficulty is that Xiaomi regularly changes the settings in new versions of the shell. What worked in MIUI 12 may not work in MIUI 14. Also, on some models (for example, Redmi Note 12 or POCO X5), the option of displaying percentages of charge is blocked by the manufacturer. In this article, we will discuss all the current methods, from standard settings to hidden commands for developers.

It's important to understand that changing the charge display doesn't affect the actual performance of the battery, it's a visual setup that won't speed up discharge or increase capacity, but for some users, even these little things matter -- especially when it comes to interface design or the way you're used to controlling your charge.

Method 1: Standard MIUI settings (for most models)

The easiest method is to use the built-in shell options, which works on most Xiaomi, Redmi and POCO smartphones with MIUI 12-14, but may not be available on some budget models or regional firmware.

To turn on or off the percentage charge:

  1. Open Settings (the gear icon on the main screen).
  2. Go to the Screen section (or Display in some versions).
  3. Select Status bar (may be called Notification Panel).
  4. Find the option to Show battery percentage and activate/deactivate the switch.

If this is not the case, try an alternative route:

  • πŸ” Settings β†’ Battery and productivity β†’ Battery settings β†’ Charge mapping
  • πŸ” Settings β†’ Additionally. β†’ Useful functions β†’ Status line

πŸ’‘

On some models (such as the Xiaomi 13 Pro), the option only appears after the charger is connected. Try to turn the smartphone on and repeat the steps.

Method 2: Using Developer Mode (for hidden options)

If standard settings don’t work, you can try to enable hidden options through developer mode, which works even on devices where the manufacturer has removed the ability to change the display of charge through the normal interface.

Algorithm of action:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Find the MIUI Version string and tap it 7 times in a row. You will be notified of becoming a developer!
  2. Return to the main Settings menu and open a new Developer section (usually at the bottom of the list).
  3. Find the option to display battery power (may be called Battery Indicator Style).
  4. Choose one of the options: πŸ”‹ Icon only (without interest) πŸ“Š Icon + interest (inside or near the icon) πŸ”’ Interests only (without icons)

Developer mode activated |Important data backup |Battery charge > 30%|Device not connected to PC-->

Warning: In Developer Mode, it is easy to change critical system settings. Don't touch other settings unless you are sure of their purpose. For example, disabling MIUI Optimization can slow down your smartphone.

Method 3: Modifying through ADB-Teams (for experienced users)

If previous methods have failed, the ADB (Android Debug Bridge) is a debugging tool that allows you to send commands directly to the Android system, a method that works for all Xiaomi models, but requires a connection to a computer.

Step-by-step:

  1. Install Platform Tools on PC (Windows/macOS/Linux).
  2. Enable USB debugging in the developer settings (see Method 2).
  3. Connect your smartphone to your computer and confirm the debugging permission.
  4. Open the command line (or Terminal) and type: adb shell settings put global battery_percent 1 where 1 β€” percentage, 0 β€” disconnect.
  5. To change the display style, use: adb shell settings put global battery_style 1 Possible values: 0 β€” interest-free icon 1 β€” interest inside the icon 2 β€” interest near the icon
What if the ADB can’t see the device?
1. Make sure that Xiaomi drivers are installed (you can download on the official website). 2. Try another one. USB-cable (preferably original). 3. In the developer settings, enable Debugging by USB (Safe Mode. 4. Restart your smartphone and PC.

Attention! Incorrect use of ADB can cause the system to crash. If after the command the smartphone stopped turning on, try resetting the settings through Recovery Mode (press Power + Volume up when booting).

Method 4: Using third-party applications (without root)

If you don't want to mess with settings or ADB, you can use third-party utilities. They don't require super-user rights (root), but they may have restrictions depending on the version of MIUI.

Top.-3 tested applications:

AnnexFunctionsCompatibilityReference
Battery Percent EnablerIncludes charge percentages on any deviceMIUI 12–14, Android 10–13Google Play
MIUI Hidden SettingsUnlocks Hidden MIUI Options, Including Battery StyleOnly for Xiaomi/Redmi/POCOAPKMirror
Nova LauncherAllows customization of status bar (requires Premium)Any Android devicesGoogle Play

Before installing apps, check user reviews with your smartphone model.Some utilities may conflict with MIUI Optimization, leading to slowdowns or occasional reboots.

Standard settings MIUI|Developer Mode |ADB-team |Application Party |I don't know, haven't tried-->

Method 5: Edit system files (root only)

This is the most radical method, which gives full control over the display of the battery, but requires super-user rights (root) suitable for experienced users, ready for possible risks (loss of warranty, system failures).

Instructions for root devices:

  1. Install a file manager with root support (such as Root Explorer or Solid Explorer).
  2. Go to /system/cust/{region}/prop/local.prop where {region} is your region code (e.g. ru for Russia, global for international firmware).
  3. Find a line. ro.miui.battery_style and change the meaning: 0 β€” interest-free icon 1 β€” interest inside the icon 2 β€” interest near the icon

644

Reset the device.

⚠️ Warning: Incorrect editing of system files can lead to bootloop ( looped boot). /system through TWRP Recovery.

If after editing the smartphone stopped booting, try:

  • πŸ”„ Restore the backup through TWRP.
  • πŸ“₯ Flash the device via Fastboot (instructions at xiaomiflash.com).
  • πŸ”§ Reset the settings to factory (data loss!).

Why can’t some Xiaomis change the charge display?

Not all Xiaomi smartphones are free to configure the percentage of charge, which is due to the manufacturer's policy and firmware features.

  1. Regional restrictions: Many settings are often blocked on China ROM devices, including status bar customization, to meet local standards.
  2. Budget models: On some Redmi and POCO (e.g. Redmi 9A or POCO C31), the charge display option is hidden to simplify the interface.
  3. MIUI Policy: In the latest versions of MIUI 13-14, Xiaomi actively removes the β€œextra” settings to unify the user experience.
  4. Operator firmware: If the smartphone is purchased from a mobile operator (for example, MTS or Beeline), there may be additional restrictions in the firmware.

You can get around these restrictions with ADB or root, but it requires technical skills. The alternative is to install custom firmware (like LineageOS or Pixel Experience), but this voids the warranty and can lead to unstable work.

πŸ’‘

If your Xiaomi doesn’t have the option to change battery power in its settings, it doesn’t mean you can’t turn it on, and 80 percent of the time, activation via ADB or developer mode helps.

Frequent Mistakes and How to Avoid Them

When trying to change the display of battery power, users often face typical problems, and here are the most common ones and ways to solve them:

Problem.Reason.Decision
There is no "Percentage of charge" in the settingsObsolete version of MIUI or regional firmwareUpdate the system or use ADB
After ADB-The team has changed nothing.Lack of rights or the team is incorrectlyCheck the USB connection and repeat the command.
Interests are displayed but not updatedFailure of the battery sensorRestart the device or reset the battery settings
The customization application is not workingThe conflict with MIUI OptimizationTurn off optimization in the developer settings

If none of these methods worked, your Xiaomi model may have hardware limitations, which can only be reconciled to the current display or consider buying a new device (e.g., Samsung or Google Pixel smartphones offer more flexibility in the interface setting).

Can you change the color of the battery indicator on Xiaomi?
There is no such option in standard MIUI settings. However, if you have root, you can edit the system files framework-res.apk or SystemUI.apk with tools like Apktool. This requires APK decompilation skills. Without root, the alternative is to use themes from the Theme (an app from Xiaomi), some of which change the color of the status bar, including the battery indicator.
Why did the percentage of charge disappear after the MIUI update?
This is a typical situation when switching to a new shell version. Xiaomi often resets user interface settings after updating. To return percentages: Check settings in Screen β†’ Status bar. If there are no options, repeat the procedure through ADB (see Method 3). Reboot the device - sometimes the settings are applied only after the reboot.
How to make the percentage of charge displayed only when connecting the charge?
This function cannot be configured through standard options. MIUI. However, there is a workaround using the Tasker or MacroDroid app: Create a macro that is activated when the charger is connected. ADB-Settings put global settings battery_percent 1. Create a second macro to disable charging with the settings put global command battery_percent 0. For macros to work, you will need to include debugging on USB developer-setting.
Will these methods work on the POCO F5 or Redmi Note 12?
Yes, all of the methods described (except for editing system files) are compatible with POCO F5 and Redmi Note 12, as these models run on MIUI 14 (based on Android 13). Except for regional firmware for India or China, where some settings may be blocked. If the standard method did not work, try: Update your smartphone to the latest version of MIUI. Use ADB (see Method 3).
Can I bring back the old battery display style (like in MIUI 11)?
Xiaomi has completely redesigned the status bar design. MIUI 12+, And you can't bring back the old battery icon without root: πŸ”„ Install custom firmware (for example, MIUI 11 via Fastboot). 🎨 Use themes from the official store that mimic the old design. πŸ“± Buy another smartphone with the right interface style. on some forums (for example, 4PDA) Users are posting modified SystemUI.apk, But installing them requires rooting and can disrupt the stability of the system.