Scanning the QR- codes on Xiaomi smartphones has become so simple that many users are not even aware of all the available methods. While most are limited to the standard camera application, the MIUI system offers at least 5 in various ways - from embedded tools to hidden features that are not written in the official instructions. This article will not just list all the options, but also reveal the nuances of their work on different models (from Redmi Note ZXQPH0003QXXXXXX to Xiaomi ZXPH), and sometimes refuses to fix the code, as well as it does not explain the code.
Xiaomi phones are not only feature-based, but also firmware-based, and the functionality of QR scanning is different, for example, MIUI 14 has a separate fast-access widget that doesnโt exist in earlier versions, and owners of infrared-ported devices like the Redmi Note 8 Pro may encounter sensor conflicts when scanning, and weโll look at all of these cases and give you specific recommendations on what settings to change for stable operation.
1. scanning QR through a standard camera (fastest method)
In 90% of cases, Xiaomi users donโt need to install additional apps โ a standard camera is enough. QR scanning is built into the Camera app on all devices with MIUI 9 and newer (this is almost all smartphones released after 2017), the main advantage of this method is speed: the code is recognized in a fraction of a second, and the link opens automatically.
To take advantage of this method:
- ๐ท Open the Camera app (the icon on the home screen or in the app menu).
- ๐ Hover the lens over the QR- code so that it fits fully into the preview frame.
- ๐ Wait for the notification to appear at the top of the screen (usually 1-2 seconds).
- ๐ Tap the notification to click on the link or save data (such as a contact or Wi-Fi password).
If the scan is not working, check the following settings:
- Go to Settings โ Apps โ Camera โ Permissions and make sure that access to the camera is enabled.
- In the same camera settings, find QR- code Scan (some versions of the MIUI call it Code Recognition) and activate it.
- If you use GCam (a modified Google camera), go back to the standard app โ in third-party versions, the crawl feature can be disabled.
โ ๏ธ Warning: On devices with a screen cut out (e.g., Xiaomi Mi 11 or Redmi K50), there is sometimes a problem when the camera is not focusing on closely spaced QR- codes. The solution is to move the phone 15โ20 cm away from the code or enable Macro Mode in the camera settings.
2. built-in QR scanner in the notification curtain (MIUI 12 and later)
Starting with MIUI 12, Xiaomi has added quick access to the QR scanner directly to the notification panel, a method that is convenient when you need to scan the code as quickly as possible - for example, to pay in store or connect to Wi-Fi.
How to turn on and use:
- Swipe your finger down from the top edge of the screen to open the notification curtain.
- Find the QR Scanner icon (usually hidden under the Edit or Add Tile button).
- If there is no icon, click Edit, find the QR Scanner in the list and drag it to the active area.
- You tap the icon, the camera will open in scan mode, point it to the code.
This method works even on a locked screen (if the appropriate setting is enabled) to activate the scan without unlocking:
- ๐ Go to Settings. โ Lock screen โ Additional settings.
- ๐ Enable the Scanner option QR on the lock screen (not available on all models).
| Model phone | Support for scanner in curtain | Scanning from a locked screen |
|---|---|---|
| Xiaomi 13/14 series | โ Yes. | โ Yeah (tuning in) |
| Redmi Note 11/12 | โ Yes. | โ No. |
| POCO F4/F5 | โ Yes. | โ Yes, only on MIUI 14) |
| Redmi 9/10 series | โ ๏ธ Requires an upgrade to MIUI 12+ | โ No. |
๐ก
If the scanner icon disappeared from the curtain after the MIUI update, try resetting the notification bar settings: Settings โ Applications โ Application Management โ System Applications โ Notification Panel โ Storage โ Clear Data.
3. Special applications from Xiaomi: Mi Scanner and Security
For users who need to not only scan but also create QR- codes, Xiaomi offers two official applications: Mi Scanner (formerly Scanner) and the built-in module in Security (Security), these tools support additional features such as barcode recognition, saving scan history and generating native codes.
Mi Scanner (available on the App Store for Xiaomi):
- ๐ Scans QR and barcodes (including EAN-13, UPC-A).
- ๐ฅ Stores scan history (up to 100 last codes).
- ๐ Allows you to create your own QR- codes for text, contacts, Wi-Fi.
- ๐ฆ Includes a flashlight for scanning in the dark.
The module in the Security app:
- ๐ก๏ธ Checks link security before opening (blocks phishing sites).
- ๐ Shows detailed information about the code (type, size, content).
- ๐ Integrated with Cleaner to delete unnecessary files after scanning.
To find these tools:
- Open the Security app (shield icon).
- Go to the Tools tab (or Utilities in older versions).
- Find a QR scanner or Code Checker.
โ ๏ธ Warning: On some models (e.g. Redmi 9A), the Security app may be a simplified version without the scan module. In this case, install Mi Scanner from GetApps (the official Xiaomi store).
โ๏ธ Preparation for scanning through Mi Scanner
4. Hidden function: scanning through the Mi Browser browser
Few people know, but the Mi Browser has a built-in QR scanner that works even without the Internet, a method that is useful if the standard camera refuses to recognize the code (for example, due to a damaged module) or if you want to immediately open a link in the browser without unnecessary clicks.
How to scan QR through the browser:
- Open the Mi Browser (Blue Globe icon with the white letter Mi).
- In the upper right corner, click on three dots (โฎ) and select Scanner QR.
- Point the camera at the code. The browser automatically recognizes it and opens the page.
Advantages of this method:
- ๐ Opens links immediately in the browser (no unnecessary transitions).
- ๐ฑ Works on devices with damaged main camera (using an alternative module).
- ๐ Blocks dangerous links through Xiaomiโs built-in antivirus.
If the QR Scanner option is not on the menu, upgrade your browser to the latest version or clear its cache:
Settings โ Applications โ Application Management โ Mi Browser โ Storage โ Clear cacheWhy is Mi Browser better for link scanning?
5. Alternative ways: Google Lens and third-party apps
If Xiaomiโs built-in tools donโt fit for some reason, you can use third-party solutions, the most reliable options are Google Lens (built into Google Photos or Google Assistant) and specialized applications like Gamma Playโs QR & Barcode Scanner, which often deal with corrupted or complex codes that a standard scanner doesnโt recognize.
Google Lens (available on all Xiaomi with Google Play Services):
- ๐ธ Open Google Photos or Google Assistant (hold the Home button).
- ๐ Press the Lens icon (stylized letter G with a dot).
- ๐ฑ Hover the camera over the QR- code. Lens recognizes it and suggests actions (open the link, save contact, etc.).
Third-party annexes (recommended):
- ๐ก๏ธ QR & Barcode Scanner supports more than 20 code formats, including Aztec and PDF417.
- ๐ Kaspersky QR Scanner โ Checks links to viruses before opening.
- ๐ฑ NeoReader โ works without the internet and saves the scan history.
When choosing a third-party scanner, pay attention to:
- ๐ฅ Application size (some "light" scanners weigh less than 5MB).
- ๐ Having a link checker (important for security)
- ๐ Support for formats (e.g. Micro QR or MaxiCode for industrial codes).
โ ๏ธ Warning: Some scanning apps (especially from unknown sources) may collect data about your codes. Before installing, check permissions in Google Play - trusted crawlers should not have access to SMS, contacts, or geolocation.
๐ก
Google Lens is better than Xiaomiโs standard scanner for recognizing codes on curved surfaces (such as bottles or packages) thanks to AR Core technology, which corrects distortions.
6. Solution: Why Xiaomi phone doesn't scan QR-
Even new Xiaomi smartphones sometimes have problems with scanning QR. Most often this is due to software failures, but in 10-15% of cases hardware limitations (for example, a damaged camera module or a protective film on the lens) are to blame.
Common causes and solutions:
| Problem. | Possible cause | Decision |
|---|---|---|
| Code's unrecognizable. | Weak lighting | Turn on the flashlight or use an external light source |
| The camera is not focusing. | Dirt on the lens or protective film | Wipe the camera with a soft cloth, remove the film |
| App hangs. | Conflict with other cameras (e.g. GCam) | Close all background apps that use the camera |
| The scanner won't open. | No permission to access the camera | Check the permission settings for the application |
| The code is recognized, but the link is not opened. | Ad Blocker or VPN | Disable VPN or add domain to blocker exceptions |
Specific Mistakes on Xiaomi:
- ๐ด Camera error: 0xA00F4244 โ occurs on infrared port devices (e.g., Redmi Note 8 Pro). Solution: Turn off the IR port in Settings โ Connected Devices โ Infrared port.
- ๐ด I couldn't read the code, which is often when I scan codes from another device's screen, so you can either turn down the brightness of the source screen or turn on Read mode in the display settings.
- ๐ด Halting in recognition phase โ may be caused by conflict with MIUI Optimization. Solution: Go to Settings โ About Phone โ Version MIUI, tap 7 times on version, then to Advanced Settings โ For developers, disable MIUI Optimization.
If none of these methods worked, try resetting the camera settings:
Settings โ Applications โ Application Management โ Camera โ Storage โ Clear data7. QR scanning on older Xiaomi models (MIUI 8 and below)
Owners of devices running MIUI 8 or earlier (e.g. Redmi 4X, Mi 5) may not have a built-in scanner, and may need to use third-party solutions or update firmware, but there are workarounds, such as Google Assistant scanning or special applications optimized for weak devices.
Ways for old models:
- ๐ฑ QR Droid is a lightweight app (weight ~3 MB), running on Android 5.0+.
- ๐ Barcode Scanner by ZXing Team is open source, no ads.
- ๐ Web-based scanning (e.g. webqr.com) is suitable if the phoneโs camera is damaged but the screen is working.
If you decide to update the firmware, consider:
- ๐ฒ On Redmi 3S/4A, the latest official version of MIUI is MIUI 11, but it can be upgraded to MIUI 12 via custom firmware (e.g., xiaomi.eu).
- โ ๏ธ Before updating, back up through Settings โ Additional โ Backup and Reset.
- ๐ง To install custom firmware, you will need to unlock Bootloader (instructions on the official Xiaomi website).
โ ๏ธ Warning: On 1GB of RAM devices (e.g., Redmi 3S), the newer versions of MIUI may not work as well, in which case it is better to use lightweight third-party scanners or web versions.