The Xiaomi smartphone scanner is a versatile tool that many users underestimate, not only reading QR- codes to quickly navigate to websites, but also recognizing product barcodes, scanning documents, translating texts through the camera, and even identifying plants.
In this article, we will discuss all the ways to activate the scanner on Xiaomi, Redmi and POCO devices, consider the hidden features of the built-in Scanner application, and also describe how to solve typical problems β from recognition errors to the lack of a feature on the menu.
Where is the scanner on Xiaomi and how to turn it on
Depending on the smartphone model and the MIUI or HyperOS shell version, access to the scanner may vary, with three main ways to launch the scanner on most devices:
- π± Through the notification bar: swipe down from the top edge of the screen and find the Scanner icon (the QR-code icon). On some firmware, you need to add it manually, press Edit and drag the widget into the active bar.
- π Search by system: scroll down the home screen, type in the search bar "Scanner" and select the application from the results.
- π· Through the camera: Open the standard Camera app, go to Additional (or More) mode and select Scanner. On some models (e.g. Xiaomi 13 Pro), the feature is integrated directly into the main camera interface.
If your device doesnβt have a built-in scanner, check the MIUI version. On older firmware (below MIUI 12), the feature may not be available β in this case, install the official βMi Scannerβ app from Google Play or AppGallery.
Scanner features on Xiaomi: what does the built-in application
The standard scanner on Xiaomi is much more functional than it seems, and besides basic recognition of QR- codes, it supports:
| Function | Description | Supported models |
|---|---|---|
| QR-code | Quickly navigate to sites, Wi-Fi connection, add contacts | All devices. |
| Barcodes | Authentication of goods, search for prices in online stores | From MIUI 12.5. |
| Documents | Saving checks, passports, PDF tickets with automatic framing | From HyperOS 1.0 |
| Translation of text | Recognition and translation of selected snippets via Google Translate or Xiaomi Translate | From MIUI 13. |
| Plants/animals | Species identification via PlantNet (Internet Requires) | Only on flagships (Xiaomi 14, POCO F6 Pro) |
On devices with HyperOS, the smart recognition feature has been introduced, where the scanner automatically detects the type of content (QR, text, document) and suggests appropriate actions, for example, when scanning a business card, it will suggest saving the contact to the phone book, and when recognizing a check, it will suggest exporting it to Mi Pay or Google Drive.
β οΈ Warning: On some models (e.g. Redmi Note 12 for the European market), the document scanning function may be disabled by default. To activate it, go to Settings β Apps β Scanner β Permissions and enable access to Warehouse and Camera.
How to scan QR- Codes and Barcodes: Step-by-step instructions
The scanning process takes a few seconds, but there are nuances that will speed up the work:
Make sure the code is not damaged and well lit.
Turn off the energy saving mode (it can slow down recognition)
Place the camera perpendicular to the code surface
If the code is not read, try to increase the distance to the 20-30 centimeter-->
- Open the Scanner app or activate the feature through the notification panel.
- Point the camera at a QR/barcode. A frame will appear on the screen, place the code inside it. Barcodes may require manual mode (the magnifying glass icon in the upper right corner).
- Wait for the vibration or the sound signal, which means that the code is recognized, and the screen will show a preliminary result (link, text or sentence of action).
- Click on the result to perform the action (open link, save contact, etc.) Additional options are available for barcodes: π Search for goods: automatically opens the product card in AliExpress, Wildberries or Ozon. π¦ Authentication: works with DataMatrix codes on medicines and electronics (for example, to verify the originality of AirPods).
If the scanner doesn't recognize the code, try:
- π¦ Turn on the flashlight (the light bulb icon in the scanner interface).
- πΈ Switch to the main camera (if front camera is used).
- π Restart the application or clear its cache in the settings.
π‘
If you often have to scan codes in dark rooms, add the scanner widget to the main screen. To do this, click and hold free space on the screen β Widgets β find the Scanner and drag it to a convenient place.
Document scanning: how to save a check or passport in PDF
The document scanning feature appeared in MIUI 13 and is much more convenient in HyperOS.
- π Automatically crop the document (removes background, aligns edges).
- πΌοΈ Save in PDF or JPG formats with a selection of quality.
- π Add watermarks (e.g., date and time of scanning).
- π€ Send files directly to Google Drive, Telegram, or Mi Cloud.
Instructions for scanning the document:
- Open the βScannerβ and select the Document tab (paper icon).
- Place the document on a flat surface with good lighting, point the camera so that the entire sheet fits into the frame.
- Wait for the automatic framing (a yellow frame will appear) or press the capture button manually.
- Edit the result: π¨ Adjust Contrast and Brightness for better readability. βοΈ Cut the edges if the automatic framing worked inaccurately. π€ Add text notes (e.g., document title).
Click Save and select the format (PDF is recommended for checks and multi-page documents).
β οΈ Warning: When scanning passports or other IDs, Xiaomi automatically blurs sensitive data (such as passport number) in preview mode. However, in the saved file, the information remains readable. For additional security, use third-party encryption apps like CamScanner.
Hidden Scanner Functions: Professional Mode and Extensions
Few people know, but Xiaomi has a professional mode that is activated through an engineering menu or special commands.
- π Recognize codes from screens of other devices (usually the scanner ignores dynamic QR- codes due to flickering).
- π Export the scan history to CSV for analysis.
- π§ Adjust recognition sensitivity (useful for corrupted codes).
To enable professional treatment:
- Open the Scanner app.
- Five times, quickly click on the βοΈ Settings icon (top right corner) and a notification will appear, "Developer Mode activated."
- Return to the main scanner menu β now there will be a new tab Pro.
How do you get back to standard?
Another hidden possibility is integration with third-party services, such as a scanner that can automatically:
- π« Add tickets (air, movies, concerts) to Google Pay or Mi Wallet.
- π¦ Compare the prices of goods by barcode in Yandex.Market or SberMarket.
- π Save ISBN- book codes in Goodreads or LitRes.
To activate these features, go to Scanner Settings β Integration with Services and select the options you want. Please note that some services may require authorization.
Problem Solving: The scanner is not working or does not find the code
If your Xiaomi scanner has stopped working, here are the most common reasons and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The scanner won't open. | Application removed or disabled | Install Mi Scanner from Google Play or enable it in Settings β Apps β Show Everything β Scanner β Enable |
| Does not recognize QR- codes | Poor lighting or dirty lens | Wipe the camera, turn on the flashlight, increase the distance to the code |
| It's hanging on the scan. | Conflict with other camera applications | Clear the scanner cache and restart the device |
| No "Documents" tab. | Outdated firmware or regional restrictions | Update MIUI to the latest version or use Google Lens |
| Error "I failed to read the code" | Damaged or non-standard code format | Try a third-party app like QR & Barcode Scanner |
If none of these methods helped, try resetting the scanner settings:
- Go to Settings β Applications β Scanner β Storage.
- Click Clear Data and Clear Cache.
- Reboot your smartphone.
β οΈ Warning: On root-enabled devices, the scanner may not work properly due to changes in system files. If you use custom firmware (like LineageOS), install an alternative scanner from F-Droid, such as Binary Eye.
Alternative applications: when the built-in scanner is not suitable
While Xiaomiβs built-in scanner covers most tasks, in some cases itβs better to use third-party solutions:
- π‘οΈ For security: Kaspersky QR Scanner checks links in QR- codes to phishing and malicious sites.
- π¦ For inventory: Barcode Scanner Pro supports batch scanning and export to Excel.
- π For translations: Google Lens recognizes text in 100+ languages and translates it in real time.
- π For documents: CamScanner or Adobe Scan offer advanced editing tools PDF.
If you often work with dynamic QR- codes (for example, for payment in stores), pay attention to NeoReader β it is optimized for quick recognition of flickering codes on screens.
For developers and advanced users, ZXing Barcode Scanner supports rare code formats (Aztec, PDF417) and allows you to export data to JSON.
π‘
The built-in Xiaomi scanner is optimized for household tasks, but for professional use (inventory, work with large amounts of data), it is better to choose specialized applications.