Xiaomi Desktop Site Shortcut: 5 Ways to Secure a Web Page as an App

Why the standard method doesn’t work on Xiaomi and what to do

You tried to save your site to the home screen through your browser, but instead of a shortcut, there was a meaningless "Bookmark" icon? It's not a bug -- that's how MIUI works by default. The fact is that Xiaomi's firmware blocks the creation of classic web shortcuts (PWAs) through Chrome or Mi Browser, suggesting instead to add a bookmark to your browser folder. But there are workarounds -- and they don't require root rights or complex manipulations.

In this article, we’ll break down 5 working methods, including hidden MIUI features, third-party apps, and even manual shortcut creation through ADB (for advanced users). All methods are tested on Xiaomi 13 Pro, Redmi Note 12 and POCO X5 smartphones with MIUI 14 and Android 13, but work on older versions as well (starting with MIUI 12).

Before proceeding to the instructions, check:

  • 📱 Version. MIUI: Settings → The phone. → Version. MIUI. The methods may differ for MIUI 12-13 and MIUI 14+.
  • 🌐 Default Browser: Chrome and Mi Browser have different algorithms. We'll look at both options.
  • 🔒 Security settings: Some firmware must allow installation from unknown sources (Settings) → Annexes → Special rights → Installation of unknown applications).
📊 What browser do you use on Xiaomi?
Chrome
Mi Browser
Firefox
Opera
Other

Method 1: Creating a shortcut through Chrome (works on 80% of devices)

This is the easiest method, but it doesn’t always work, depending on the version of Chrome and MIUI. If you don’t have a shortcut after you complete the steps, then you can move on to Method 2.

Instructions:

  1. Open your site in Google Chrome (update your browser to the latest version!).
  2. Click on the three dots in the upper right corner → “Add to the main screen”.
  3. In the window that appears, uncheck the box from the Open as a bookmark (if any).
  4. Press "Add» → «Allow" in the warning window.

If instead of a label, an icon of the bookmark appeared:

  • 🔄 Try to update Chrome through Google Play.
  • 🛠️ Clear the browser cache: Settings → Annexes → Chrome → Warehouse → Clear the cache.
  • 📱 Restart your phone and try again.

Update Chrome to the latest version

Clear the browser cache

Close all tabs before adding

Disable VPN (can block PWA)

-->

⚠️ Attention: On some firmware MIUI 13 for Redmi and POCO This method does not work due to manufacturer limitations, in which case use Method 3 or Method 4.

Method 2: Manually create a shortcut through “Widgets” (hidden MIUI function)

Few people know, but MIUI has a hidden tool to shortcut web pages directly through the widget menu, which works even where Chrome refuses to add PWAs.

Step-by-step:

  1. Press and hold the empty space on the desktop → select Widgets.
  2. Scroll down the list and find the Tools section (or Tools on English firmware).
  3. Select the shortcut widget and drag it to the screen.
  4. In the menu that opens, select “Browser” → enter the site URL (e.g., https://vk.com).
  5. Click “Ready” – the label will appear on the desktop.

Advantages of this method:

  • 🔧 It works on all versions. MIUI (including MIUI 12 for older devices).
  • 🚀 No need to install additional applications.
  • 🎨 You can choose any icon for the label (from the system offered).
MIUI versionDoes the way work?Notes
MIUI 12✅ Yes.The widget is called "Quick Launch."
MIUI 13✅ Yes.Launcher may need to be updated
MIUI 14✅ Yes.The Tools section is hidden - scroll to the end
HyperOS⚠️ Partially.You need to turn on “Developer Mode”

💡

If the shortcut widget is missing, update the Launcher system app via Google Play (called MIUI Launcher or POCO Launcher).

Method 3: Hermit App – Lightweight Web Applications Without Advertising

If you need to not just add a shortcut, but create a full-fledged web application with notifications and no ads, use Hermit Lite Apps. This application allows you to “pack” any site in an isolated container that works as native software.

How to install and configure:

  1. Download Hermit from Google Play.
  2. Open the app and press "+" in the lower right corner.
  3. Enter the site URL (e.g. https://twitter.com) → select “Create Lite App”.
  4. Set up your name, icon, and permissions (for example, turn off notifications if they are not needed).
  5. Click “Ready” – the application will appear in the menu and on the desktop.

Why Hermit is better than standard labels:

  • 🛡️ Blocks ads and trackers on websites.
  • 🔔 Supports push notifications (for example, for VK Telegram Web).
  • 🔒 Works in isolated sandstone (does not have access to your data).
  • 📱 Easy to use native apps – takes everything 5-10 MB for one "Lite application».

⚠️ Note: Some sites (such as Instagram or TikTok) block Hermit because of its anti-sparsing protection.

How to get around blocking sites in Hermit?
Some resources (e.g. Facebook or banking services) define Hermit as an inappropriate browser. To get around this: 1. In the Lite application settings, select User-Agent → Chrome for Android. 2. Enable the Masking option for the native app. 3. Restart the Lite app. If it doesn't work, use Method 5 (ADB) to force the creation of a PWA.

Method 4: Kiwi Browser –forced PWA for stubborn sites

Kiwi Browser is a modified open-source Chrome that can force PWAs (Progressive Web Apps) even where standard Chrome refuses.This method is suitable for sites that block additions to the home screen (such as WhatsApp Web or Google Docs).

Instructions:

  1. Install Kiwi Browser from Google Play.
  2. Open the right website in Kiwi.
  3. Press three points. → «Add to the main screen».
  4. Turn on the "Open as a window" switch (this will force the PWA to be created).
  5. Click "Add" → confirm the permission.

Kiwi is better than standard Chrome:

  • 🔨 Forced installation PWA Even for "stubborn" sites.
  • 🔒 Built-in ad blocker (based on uBlock Origin).
  • 🖥️ Chrome extensions (you can install Dark Reader or Tampermonkey).
  • 📱 It works on all versions of Android, including Xiaomi. MIUI.

If the site is not added anyway:

  • 🔄 Try to clear Kiwi Browser data (Settings) → Annexes → Kiwi → Warehouse → Clear the data).
  • 🌐 Enable the desktop version of the site in your browser settings (sometimes it helps to bypass the blockings).
  • 📋 Check if the traffic saving mode is included in the MIUI (Settings → Connections and sharing → Saving traffic).

Method 5: Creating a shortcut through ADB (for advanced users)

If all previous methods failed, you can force a PWA to be created via ADB (Android Debug Bridge), which requires you to connect your phone to your computer, but it is guaranteed to work on any version of MIUI.

What you need:

  • 🖥️ Computer with Windows/Linux/macOS.
  • 🔌 Cable USB Type-C (original, for stable connection).
  • 🛠️ Utility. ADB (You can download it here).
  • 📱 On the phone is enabled the developer mode and debugging USB.

Step-by-step:

  1. Enable developer mode on Xiaomi: Settings → About Phone → MIUI version (click 7 times)
  2. Activate debugging via USB: Settings → Additional → For developers → Debugging via USB
  3. Connect your phone to your computer and execute the command: adb shell am start -a android.intent.action.VIEW -d "https://example.com" --activity-clear-task (Replace example.com with the right one. URL).
  4. On the phone will appear the sentence “Add to the main screen” – confirm.

⚠️ Note: If nothing happens after the command is executed, check: Connect to the USB (Try another cable or port. Debugging permission on your phone (confirmation window should appear). Version ADB (Update the platform-tools to the latest version).

💡

The ADB method is the only option for creating a PWA on Xiaomi with HyperOS or custom firmware, where the standard shortcut addition feature is disabled.

Problem Solving: Why the Label Doesn't Open or Disappear

Even after a successful label creation, problems can arise, and here are the most common mistakes and solutions.

Problem.Reason.Decision
The shortcut opens the browser, not the websiteThe site does not support PWA or MIUI blocking the creation ofUse Method 3 (Hermit) or Method 5 (ADB)
The label disappeared after the rebootMIUI clears launcher cachePut the label in the folder or on the second screen
Standard label icon (cogs)The site does not provide favicon for PWAInstall the icon manually via Hermit or Shortcut Maker
The shortcut opens in the browser window, not as an appPWA manifesto disabled on siteAdd?pwa=1 to the end of the URL (e.g. site.com?pwa=1)

If the shortcut has stopped working after the MIUI update:

  • 🔄 Re-create it (the old ones) PWA They may break down after the firmware update).
  • 🛠️ Clear the Launcher cache (Settings) → Annexes → Launcher → Clear the cache).
  • 📋 Check if the browser permission settings have reset.

FAQ: Frequent questions about shortcuts on Xiaomi

Can I create a shortcut for a site with authorization (for example, VK or mail)?
Yes, but there are nuances: If you have added a shortcut through Chrome or Kiwi, the session is only saved until the "app" closes. For permanent authorization, use Hermit - it supports saving cookies between launches. For banking sites or government services, it is better to install official applications - shortcuts may not support two-factor authorization.
How to change the label icon to a custom one?
Standard methods (via Chrome or MIUI) don't allow you to change icons. But there are workarounds: Install the Shortcut Maker app from Google Play. Select Activity → find a browser (for example, com.android.chrome). In the URL field, enter the site address, and in the icon, upload your image. Save the shortcut — it will appear on the desktop with your picture. Important: The resolution of the icon should be 192×192 pixels (otherwise it will be blurred).
Why can’t some websites (such as Instagram) create a shortcut?
Some platforms (like Instagram, TikTok, or Netflix) block web-based content via PWAs to allow users to install native apps. Circumventions: Use Hermit with native app masking enabled. Try to open a site in desktop mode (in Chrome: three dots → PC version). Instagram has informal web-based wrappers like Hermit or Frost (but they may violate the service's rules). Beginning in 2023, Facebook and Instagram actively block access via PWA, so the only reliable way is to open the official app.
How to remove unnecessary label from the desktop?
Removal depends on the way you create: Standard shortcut (via Chrome or Google) MIUI): Press and hold the icon. → Drag to the basket (or press Delete). PWA-annex (through ADB or Kiwi: Removed as a regular application in Settings → Lite app in Hermit: Open Hermit → Click on three dots next to the app → Delete. If the shortcut is not removed: Reboot the phone. Clear the Launcher cache. → Annexes → Launcher → Clear the cache).
Can I make a shortcut for Telegram Web or WhatsApp Web?
Yes, but with reservations: Telegram Web: works perfectly through Hermit or Kiwi Browser. Supports notifications if you turn them on in the Lite app settings. WhatsApp Web: creates PWA, but does not support notifications in the background. You need an official client to work fully. WhatsApp has an alternative - a web version in Hermit with Background Sync enabled.