Xiaomi Scanner: A Complete Guide to Using in 2026

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.

πŸ“Š How do you usually use a scanner on your smartphone?
Only for QR-code
Scanning the barcodes of the goods
I use it for translations of texts.
Documents and checks
Never used it.

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:

FunctionDescriptionSupported models
QR-codeQuickly navigate to sites, Wi-Fi connection, add contactsAll devices.
BarcodesAuthentication of goods, search for prices in online storesFrom MIUI 12.5.
DocumentsSaving checks, passports, PDF tickets with automatic framingFrom HyperOS 1.0
Translation of textRecognition and translation of selected snippets via Google Translate or Xiaomi TranslateFrom MIUI 13.
Plants/animalsSpecies 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-->

  1. Open the Scanner app or activate the feature through the notification panel.
  2. 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).
  3. 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).
  4. 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:

  1. Open the β€œScanner” and select the Document tab (paper icon).
  2. Place the document on a flat surface with good lighting, point the camera so that the entire sheet fits into the frame.
  3. Wait for the automatic framing (a yellow frame will appear) or press the capture button manually.
  4. 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:

  1. Open the Scanner app.
  2. Five times, quickly click on the βš™οΈ Settings icon (top right corner) and a notification will appear, "Developer Mode activated."
  3. Return to the main scanner menu – now there will be a new tab Pro.
How do you get back to standard?
To turn off the professional mode, re-click on the settings icon five times or clear the application data in Settings β†’ Apps β†’ Scanner β†’ Storage β†’ Clear the data.

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 causeDecision
The scanner won't open.Application removed or disabledInstall Mi Scanner from Google Play or enable it in Settings β†’ Apps β†’ Show Everything β†’ Scanner β†’ Enable
Does not recognize QR- codesPoor lighting or dirty lensWipe the camera, turn on the flashlight, increase the distance to the code
It's hanging on the scan.Conflict with other camera applicationsClear the scanner cache and restart the device
No "Documents" tab.Outdated firmware or regional restrictionsUpdate MIUI to the latest version or use Google Lens
Error "I failed to read the code"Damaged or non-standard code formatTry a third-party app like QR & Barcode Scanner

If none of these methods helped, try resetting the scanner settings:

  1. Go to Settings β†’ Applications β†’ Scanner β†’ Storage.
  2. Click Clear Data and Clear Cache.
  3. 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.

FAQ: answers to frequent questions about the Xiaomi scanner

Can I scan it? QR-codes from another phone screen?
Yes, but you need to turn on the professional mode (see section above) or use a third-party application, such as QR Code Reader from TWMobile. In standard mode, the Xiaomi scanner ignores dynamic codes due to the flickering of the screen.
How to scan the code if the camera is damaged?
If the main camera is not working, try: Use the front camera (select Switch the camera in the scanner settings); connect the external web camera via the OTG- adapter (requires the USB Camera application); take a photo of the code with another device and upload the photo to the scanner through the gallery.
Why does the scanner request access to geolocation?
Geolocation access is requested for: Automatically identify the region when scanning barcodes (to search for local prices); Nearby Stocks (shows stores near you where there are discounts on scanned goods); If you are concerned, disable the geolocation for the scanner in the resolution settings; functionality will remain, but some services (for example, price comparison) will work less accurately.
Can I scan the codes in offline mode?
Yes, but with limitations: πŸ”Ή QR- codes with links or text are recognized without the Internet, but clicking on a link will require a connection. πŸ”Ή Barcodes are scanned, but search for product information (price, description) will not be available. πŸ”Ή Documents are saved offline, but export to the cloud services (Google Drive) will require the Internet. For full offline work, install Offline QR Code Reader.
How to transfer the scan history to a new phone?
Scan history is stored locally and not synced with your Mi Account. To transfer data: Export your story to CSV (in professional scanner mode) on your old phone. Send the file to your email or messenger. On your new phone, import the file through any spreadsheet application (such as Excel or Google Sheets). If you need real-time sync, use third-party cloud storage scanners, such as QR Journal.