How to Change the Charging Icon on Xiaomi: 5 Ways to Work (Including Hidden)

The charging icon on Xiaomi is a small but important interface detail that can be both eye-catching and annoying with its standardity. Many MIUI users want to personalize the look of the battery, but don’t know that there are hidden features in the system besides the standard themes. In this article, we will discuss all the current ways to change the icons, from simple to advanced, including methods through ADB and editing system files.

It’s important to understand that not all versions of MIUI support flexible icon customization. For example, in MIUI 14, you can change the battery style through themes to the Xiaomi 13 Pro, and in the Redmi Note 10 with MIUI 12.5 you will need to use workarounds. We tested all methods on current firmware (2023-2026) and indicated which ones work on specific models.

If you've never worked with ADB or system files, don't worry. We'll explain each step in detail, provide screenshots and warn you of the risks. And for those who prefer visual instructions, at the end of this article, there's a video guide that shows you how to change the icon Step-by-step on Poco F5.

1. Method through standard MIUI themes (the simplest)

The safest and fastest method is to use built-in MIUI themes, which is suitable for all Xiaomi, Redmi and Poco models on MIUI 11 and later firmware, the main plus: no root access or technical skills are required.

In MIUI themes, the battery icon is tied to the overall interface style, such as the "Dark Mode" theme changes the icon to monochrome, and the "iOS Style" to round, like on an iPhone.

  • πŸ“± Open the Themes app (icon with brush on desktop).
  • πŸ” In the search box, enter the query: "battery" or "charging".
  • 🎨 Choose your favorite theme from the suggested ones (pay attention to the screenshots - you can see what the icon will look like there).
  • πŸ“₯ Click "Apply" and confirm the changes.

If the search results don’t have themes that are relevant, try downloading them from the MIUI Theme Store:

  1. Go to the "Online" section in the Topic app.
  2. In the filters, select the category "Icons" or "Statusbar".
  3. Download a theme marked β€œCustom Battery Icon” (e.g., β€œBattery Styles for MIUI” from XiaomiEU developer).

πŸ’‘

If the icon hasn't changed after applying the theme, reboot the smartphone. Sometimes MIUI caches old interface elements.

⚠️ Attention: Some topics from MIUI Theme Stores may contain advertisements or modify other system elements (fonts, animations!

2. Change through battery display settings (hidden option)

MIUI 12-14 has a hidden menu where you can choose a charging style without setting themes, which works on most models, but the path to settings may be different.

Instructions for Xiaomi 12/13/14 series, Redmi Note 11/12 and Poco F4/F5:

  1. Open the Settings β†’ Screen.
  2. Scroll down and select β€œStatue Display Style” (some firmwares call this item β€œNotification Panel”).
  3. Tapping on "Battery Badge Style."
  4. Choose one of the options: πŸ”‹ "Percentage inside the icon" (charging figure is displayed inside the icon). πŸ“Š "Percentage only" (battery icon replaced by digit). πŸ–ΌοΈ "Round icon" (style like on the iPhone). πŸ”„ "Animated" (the icon changes when you connect charging).

On the Redmi 9/10 series and older models, this item may not be available.

Settings β†’ About Phone β†’ MIUI version (shap 7 times to activate the developer mode)


Settings β†’ Additional β†’ For developers β†’ β€œBattery icon style”

What to do if there is no "Battery Style" item?
On some firmware (e.g. MIUI Global for Redmi Note 8 Pro), this option is hidden. Try changing the system region to India or Europe via Settings β†’ Additional β†’ Region. After the reboot, the item may appear.

Xiaomi modelSupported style of iconIs root required?
Xiaomi 13/13 ProPercentage inside, round, animatedNo.
Redmi Note 12 Pro+Percentage inside, only percentageNo.
Poco X5 ProAll styles + customization of colorNo.
Redmi 10AOnly percentage (no animations)Yes (for round style)

3.Use ADB to change the icon (advanced method)

If the standard methods do not suit, you can change the icon through ADB (Android Debug Bridge), which works on all Xiaomi models with MIUI 10 and newer, but requires a connection to a computer.

Advantages of the method:

  • πŸŽ›οΈ Full control over the style of the icon (you can install any picture in.png format).
  • πŸ”„ The ability to return a standard icon at any time.
  • πŸ“± No root access is required (but debugging is required). USB).

First, prepare the files:

Download and install ADB Tools on PC|Enable debugging on USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ tap 7 times, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB)|Download the archive with battery icons (example: XDA Developers)|Connect your phone to your PC through the original USB-cable-->

Now run commands in Command Prompt (Windows) or Terminal (Mac/Linux):

adb devices


adb shell




su




mount -o rw,remount /system




cp /sdcard/Download/battery_icon.png /system/media/theme/default/battery_icon.png




chmod 644 /system/media/theme/default/battery_icon.png




reboot

Important: The path to the icon may vary depending on the version MIUI. For MIUI 14 use /system/media/theme/default/battery_* (where * - style number from 1 before 5).

⚠️ Warning: Incorrectly changing system files can lead to bootloop (loop loading).Before experimenting, back up via adb backup or TWRP!

Standard topics MIUI|Battery display settings|ADB-team|Root and editing system files|I haven't tried it, but I want to.-->

4. Installation of custom firmware (for experienced users)

If you're willing to take drastic measures, you can install custom firmware with advanced icon settings. Popular options for Xiaomi:

  • πŸ“± Xiaomi.EU – modified MIUI European localization and additional topics.
  • πŸ”§ LineageOS – β€œclean” Android with open source (supports Poco) F1, Mi A2, Redmi Note 7).
  • 🎨 Pixel Experience – Google Pixel-style firmware, including round battery icons.

Installation process:

  1. Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account and wait 7-15 days).
  2. Install TWRP Recovery for your model (instructions are available on XDA).
  3. Download the firmware (e.g. Xiaomi.EU for Redmi Note 11 here).
  4. Reboot to TWRP and sew ZIP-firmware.

After installing Xiaomi.EU, you can:

  • Choose from 10+ styles of battery icons in Settings β†’ Screen β†’ Statusbar Style.
  • Install animated icons (for example, with the effect of "filling" when charging).
  • Change the color of the icon depending on the level of charge.

⚠️ Attention: Custom firmware installation resets all data on the phone and may take away warranty. on some models (e.g. Xiaomi) 12T) Widevine's work is blocked L1, Why Netflix and Disney are+ Showing video in low resolution.

5. Applications for changing icons (without root and ADB)

If you don't want to mess around with the system settings, you can use third-party apps, they don't change the system icon, but they put their icon on top of it. Minus: sometimes there are overlays with the display.

Top.-3 apps:

AnnexFunctionsConsReference
Battery Icon Changer100+ styles of icons, animations, color settingAdvertising, sometimes layingGoogle Play
Energy BarDynamic charging lane over statusbarIt doesn't work on MIUI 14 without ADB.Google Play
Hex InstallerInstall custom themes for MIUI (including icons)Registration is requiredGoogle Play

How to set up Battery Icon Changer:

  1. Install the application and grant permission to "Overlap on top of other applications".
  2. Select the style of the icon in the Battery Styles section.
  3. Activate the "Show Percentage" option if you want to see the percentage of charge.
  4. In MIUI settings, turn off the standard battery icon (Settings β†’ Notification Panel β†’ Battery icon β†’ Off).

πŸ’‘

Applications like Battery Icon Changer don’t replace the system icon, they just overlay theirs, which can cause conflicts with some launchers (like Nova Launcher).

6 Manual editing of system files (root only)

If you have root access, you can manually replace the icon files in the system partition, which is a method that gives you maximum freedom, but requires caution.

Steps for MIUI 13/14:

  1. Install Root Explorer or Mixplorer (with superuser rights).
  2. Cross the path: /system/media/theme/default/ Here are stored files of battery icons: battery_1.png β€” 0–20% charge battery_2.png β€” 20–40% battery_3.png β€” 40–60% battery_4.png β€” 60–80% battery_5.png β€” 80–100% battery_charging.png β€” charging-on

.png

36x36 pixels

MIUI 14

644

Reboot the phone.

For MIUI 12.5 and older, the path may be different:

/system/product/media/theme/default/

or

/system/system_ext/media/theme/default/

⚠️ Note: If after replacing files, the phone stopped booting, download to the TWRP and recover the original files from the backup or run the stock firmware through Fastboot.

FAQ: Frequent questions about changing the charging icon to Xiaomi

Can I change the battery icon to Xiaomi without a computer?
Yes, there are two ways to avoid a PC: through standard MIUI themes (article 1); with applications like Battery Icon Changer (section 5); however, deep customization (such as setting your own picture) will still require ADB or root.
Why did the battery icon change after the theme change?
Possible causes: πŸ”„ Theme does not support changing the icon (check the description in the MIUI Theme Store). πŸ“± Your Xiaomi model has some themes blocked (relevant for Redmi with Global firmware). πŸ—‘οΈ The system cache hasn't updated (try restarting your phone or clearing the cache in Settings). β†’ Annexes β†’ Topics β†’ Warehouse β†’ Clear the cache).
How to return a standard battery icon after a bad change?
Recoiling methods: For MIUI themes: apply the standard "Default" theme. For ADB: repeat commands, but instead of your icon, copy the original one (it can be extracted from a backup or stock firmware). For root: restore original files from a backup or reflash the system partition. For applications: delete the program and turn on the standard icon in Settings β†’ Notification Panel.
Does the icon change work on Poco Launcher?
Poco Launcher does not affect the battery icon in the statusbar - it is controlled by the MIUI system. However, you can: Use the battery widget on the desktop (Poco Launcher has built-in options). Install the Battery Widget Reborn app to customize the widget. The icon in the top panel itself can only be changed through the methods described in this article.
Can I make an animated charging icon on Xiaomi?
Yes, but with limitations: 🎬 Nana MIUI 13/14 in standard themes there is an animation of filling the battery when charging (included in Settings) β†’ Screen. β†’ Style of battery badge β†’ Animated). πŸ–₯️ On custom firmware (for example, Xiaomi.EU) additional animations are available. πŸ“± Through ADB You can set your animated icon in.gif format, but it requires editing system files. XDA.