How to put Google Chrome browser default on Xiaomi: detailed instructions

Xiaomi’s MIUI-based smartphones default on the Mi Browser, which isn’t always a good fit for users. Many prefer Google Chrome for its speed, sync with a Google account and advanced features. However, the process of changing the default browser to Xiaomi has its nuances β€” especially after MIUI 14/15 updates, where settings can hide in unexpected places.

In this article, you’ll find current ways to make Chrome the primary browser on any Xiaomi device (including Redmi, POCO, and Black Shark), as well as solutions to common problems β€” when the browser select button is inactive or settings are reset after a reboot. We’ll break down options for different versions of Android (from 10 to 14) and explain why additional adjustments are sometimes required through ADB.

Why is it difficult to change the default browser on Xiaomi?

The MIUI shell is known for aggressively promoting branded services, and the Mi Browser is no exception. Unlike pure Android, where it takes 2 clicks to change the browser, this process can be complicated on Xiaomi:

  • πŸ”„ Automatic reset after system updates (especially in the MIUI 13-15).
  • 🚫 Blocking selection in settings for some regions (e.g. firmware for China).
  • πŸ“± Different ways of settings depending on the model (Redmi Note 12 vs Xiaomi 13 Ultra).
  • πŸ”§ Hidden restrictions for apps not installed from the Mi App Store.

In addition, in the latest versions of Android 12+, Google has tightened the default browser rules, which has added another layer of complexity: for example, now the system can request confirmation every time you open a link if you choose a browser other than the standard one.

πŸ“Š What browser do you use on Xiaomi?
Google Chrome
Mi Browser
Firefox
Opera
Other

Preparation: What to do before changing your browser

Before you change your browser by default, follow these steps to avoid problems:

  1. Update Google Chrome to the latest version via Google Play.Outdated versions may not appear in the list of available browsers.
  2. Delete the current browser cache: go to Settings β†’ Applications β†’ Application Management β†’ Mi Browser β†’ Storage β†’ Clear the cache.
  3. Check the region of the device. On some firmware (for example, Chinese), the option to change the browser may be blocked, the solution is to change the region to Russia or Global in the settings.
  4. Turn off battery optimization for Chrome: Settings β†’ Battery β†’ Battery Optimization β†’ Find Chrome β†’ No Limits

If you are using Xiaomi with MIUI 14/15 based on Android 13/14, further check if the option to Allow installation from unknown sources for Google Play is enabled.This may be necessary if Chrome is not displayed in the list of browsers.

Install the latest version of Chrome|

Clear the Mi Browser | cache

Check the region of the device (should be) Global/EU)|

Disable battery optimization for Chrome|

Reboot your smartphone-->

Method 1: Standard browser change via MIUI settings

This is the easiest method that works on most Xiaomi devices with MIUI 12-15.

  1. Open Settings (the gear icon on the main screen).
  2. Go to the Appendix section β†’ Application management.
  3. Click on the three dots in the top right corner and select the Default Apps.
  4. Slip on the Browser line.
  5. Select Google Chrome from the list, and if it's not available, go back to Preparation.
  6. Confirm the choice by clicking Set by default.

On some models (e.g. POCO F5 or Redmi K60) the path may be slightly different:

Settings β†’ Memory β†’ Default Applications β†’ Browser

If after these actions links still open in Mi Browser, try to forcefully stop it through the settings of the application and restart the smartphone.

πŸ’‘

If there is no Chrome in the browser list, try opening any link (for example, from Telegram), then select Chrome in the window that appears and tick Always.

Method 2: Change your browser through Android settings (for MIUI 14/15)

In recent versions of MIUI, the default browser settings path may be hidden.

  1. Open the Settings β†’ Applications.
  2. Find Google Chrome and tap it.
  3. Choose Open by default (or Default settings).
  4. Click Clear the default settings (if the button is active).
  5. Return and select Add to the default settings.
  6. In the list of file types, select Links (HTTP/HTTPS) and select Chrome.

This method is especially useful if the standard path from the previous section does not work. For example, on the Xiaomi 13 Pro with MIUI 14, the basic browser settings can be blocked, but this workaround works 90% of the time.

⚠️ Note: Some Firmware for China (China) ROM) The option to change the browser can be completely removed, in which case only the flashing on Global will help. ROM use ADB (see next section).

Method 3: Using ADB to Force Browser Change

If standard methods don’t work (e.g., Xiaomi with Chinese firmware), you can use Android Debug Bridge (ADB), which requires connecting your smartphone to your computer.

You'll need:

  • πŸ–₯️ A computer with installed Xiaomi drivers and ADB.
  • πŸ“± Included Debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β€” Tap 7 times, then go back to Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”— Installed Google Chrome with packet ID com.android.chrome.

Instructions:

  1. Connect your smartphone to your PC and confirm the debugging permission.
  2. Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell pm clear --user 0 com.android.browser


adb shell cmd role remove-role-holder android.app.role.BROWSER




adb shell cmd role add-role-holder android.app.role.BROWSER com.android.chrome

After you execute the commands, restart your smartphone. Chrome should become the default browser. If you have a Role not found error, try an alternative command:

adb shell am start -a android.settings.MANAGE_DEFAULT_APPS_SETTINGS

⚠️ Attention: Use ADB It can cause system failures if you type incorrect commands. We recommend backing up the data before you start (POCO X5 Pro, Redmi Note 12 Pro+) after ADB You may need to reset your application settings (Settings) β†’ Annexes β†’ Resetting application settings).

Problem Solving: What to do if Chrome isn’t installed by default

Even after all the instructions are followed, problems can arise.

Problem.Possible causeDecision
Chrome is not on the browser listThe app is not installed from Google Play or blocked by MIUIReinstall Chrome from the official store, check the region of the device
The "Default" button is inactiveFirmware restrictions (especially on China ROM)Use ADB or go to Global ROM
After the reboot, it is reset to Mi Browser.MiuiSystemUI service resets settingsTurn off Mi Browser auto-update and clear its cache
Links from some apps are opened in Mi BrowserApplications (such as Mi Video) are forced to use Mi BrowserIn the settings of a particular application, disable the option "Open links in Mi Browser"

If none of the methods worked, check if your device has modified firmware (such as from third-party developers).Some custom MIUI builds can block the default browser change.

How to check which firmware is installed?
Open Settings β†’ About Phone β†’ MIUI Version. If there are postfixes at the end of the name like EU, RU, Global, this is the official firmware. The presence of the words xiaomi.eu, MIUI Mix or Custom indicates a custom firmware where the browser settings can be changed.

Additional settings for comfortable work with Chrome

Once Google Chrome is the default browser, we recommend that you make these settings for optimal performance:

  • πŸ”’ Sync with your Google account: Open Chrome β†’ pop on the avatar β†’ Enable sync. This will save bookmarks, history and passwords.
  • πŸš€ Save traffic: Chrome settings β†’ Lite mode (useful for Redmi with limited tariff).
  • πŸ›‘οΈ Security: Enable Safe Browsing in Chrome Settings to Protect Against Phishing.
  • 🌐 Language: If sites open in Chinese, check the language settings in Settings β†’ Additionally. β†’ Language and input.

On devices with MIUI 15 and Android 14, Chrome Sharing Profiles is available, which allows you to create separate work and personal profiles with different settings. To enable it, go to Chrome Settings β†’ Profile Management.

If you use a dark theme often, but Chrome displays sites in light mode, check the system settings: Settings β†’ Screen β†’ Dark Mode β†’ Forced to turn on for all applications.

πŸ’‘

On Xiaomi devices with MIUI 14+, Chrome can consume more battery than the Mi Browser, due to background synchronization.To optimize consumption, turn off background activity in the app settings.

FAQ: Frequent questions about changing the browser to Xiaomi

Can I remove the Mi Browser completely so it doesn’t get in the way?
On most devices, the Mi Browser is a system application and is not removed by standard methods. However, you can: Disable it: Settings β†’ Annexes β†’ Mi Browser β†’ Disable. Remove updates: Settings β†’ Annexes β†’ Mi Browser β†’ Three points. β†’ Remove updates. Use them. ADB For uninstallation (requires root rights): adb shell pm uninstall -k --user 0 com.android.browser. ⚠️ After disabling some system functions (for example, opening) PDF Mi File Explorer may not work properly.
Why does the default browser reset again after the MIUI update?
This is a well-known MIUI 13-15 problem. The reason is the MiuiSystemUI service, which resets some settings after updates. Solutions: After updating, re-select Chrome as the default browser. Turn off Mi Browser auto-update on Google Play. Use Tasker or MacroDroid to automatically restore settings after rebooting.
How to make Chrome the default browser on Xiaomi with root rights?
If you have root, the process is simplified: Install Root Explorer or FX File Explorer. Go to the /system/priv-app/MiBrowser and rename the folder (e.g., in MiBrowser_bak). Reboot the device. Set Chrome as the default browser through settings. ⚠️ This may disrupt some system functions associated with Mi Browser (e.g., link opening from the SMS).
Does this work for POCO and Black Shark?
Yes, the instructions are valid for all MIUI-based devices, including: POCO F5/F4/X5 Black Shark 5/6 Redmi Note 12/11/10 Xiaomi 13/12/11 Series Exception – devices with POCO Launcher (e.g. POCO X3 Pro), where the path to settings may differ: Settings β†’ Applications β†’ Default settings.
Can I use a different browser (Firefox, Opera) instead of Chrome?
Yes, the process is similar. The main thing is that the browser supports HTTP/HTTPS link processing. For example, for Firefox: Install Firefox from Google Play. Follow the instructions from Method 1, select Firefox instead of Chrome. For Opera or Brave, the same thing. On some firmware, MIUI can block alternative browsers, in which case only ADB or a change of firmware will help.