The barcode scanner on Xiaomi smartphones is a convenient tool for quickly recognizing goods, tickets, QR-While the manufacturer does not always include an embedded scanning application, the functionality can be activated through system settings or third-party utilities. In this article, we will discuss all available methods, from standard features. MIUI Specialized programs with advanced options.
Itβs important to understand that not all Xiaomi models support hardware barcode scanning (e.g., via an IR port or a dedicated module). However, even on budget devices, you can use a camera to recognize codes using software. We tested the methods on devices from the Redmi Note 10 Pro to the Xiaomi 13 Ultra β all instructions are relevant for MIUI 14 and later.
1. Checking the scanner hardware support
Before you set up the software, make sure your device is physically capable of scanning barcodes.Most modern Xiaomi smartphones use the main camera for this, but some models (like the Poco F5 or Xiaomi Pad 6) may have limitations.
Here are the key points to pay attention to:
- π± Autofocus camera: Without it, scanning small barcodes will be difficult. check your model specifications on Xiaomi's official website.
- π¦ Backlight: In low light conditions, the scanner may not work. Make sure the flash is working.
- π Screen refresh rate: On devices with 120Hz, recognition is faster than 60Hz.
If your smartphone is equipped with an IR port (for example, Xiaomi Mi 10 or Redmi K40), theoretically it can be used to scan special tags, but standard barcodes (EAN-13, Code 128) can not be read through it.
2. Built-in scanner in MIUI: where to look and how to turn on
Starting with MIUI 12, a built-in scanning tool appeared in the firmware QR-It's a code that partially supports barcodes, and it can be run in a number of ways:
- Through the notification panel: Swipe down from the top of the screen and find the Scanner icon (pictured with a square with a dot inside). If it's not there, click Edit and add the widget manually.
- Through Camera: Open the camera, go to Additional (or More) and select QR Scanner.
- Through System Search: Swipe down the main screen and type in the Scanner search box.
Please note: the built-in scanner is optimized for QR-codes and may not recognize all types of barcodes (e.g., Code 39 or ITF-14). For full work with goods, it is better to use third-party applications.
π‘
If the built-in scanner doesnβt find the barcode, try bringing the phone closer (5-10 cm) or turning on the flash manually through the zipper icon in the camera interface.
3. Setting up the scanner through the Google Lens application
Google Lens (built into Google Photos or available as a standalone app) can recognize barcodes and provide product information to customize it:
- Install Google Lens from Google Play (unless it is installed by default).
- Open the app and allow access to the camera.
- Point the camera at the barcode. If recognition does not occur automatically, click on the Search icon.
Advantages of the method:
- π It works on all Xiaomi models (including the old ones). MIUI 11).
- π Offers links to the purchase of goods in online stores.
- π Keeps the scan history.
Disadvantages:
- β οΈ Does not support some specialized barcode formats (e.g, GS1 DataBar).
- πΆ Requires an Internet connection to obtain information about the product.
How to turn off the scan history in Google Lens?
4. Specialized scanning applications
If the built-in tools don't fit, install one of the apps we tested, and we tested 5 popular solutions and made a comparison table:
| Annex | Support for formats | Offline work | Additional functions | Ratings. |
|---|---|---|---|---|
| Barcode Scanner (ZXing) | EAN, UPC, Code 128, QR | β Yes. | Exports to CSV, history | 4.6 |
| QR & Barcode Reader (Gamma Play) | All Standard + DataMatrix | β No. | Price search, code creation | 4.4 |
| Kaspersky QR Scanner | QR, EAN, Code 39 | β Yes. | Checking the security of links | 4.7 |
| NeoReader | 100+ formats | β No. | Cloud Analysis, API for Business | 4.3 |
For most Xiaomi users, the best choice is ZXing Team's Barcode Scanner, which is free, works without the Internet, and supports data export.
Important: Price search applications (e.g. QR & Barcode Reader) can collect your scan data for targeted advertising.
Download the app from Google Play|Allow access to the camera|Disable "Sending Statistics" in the settings|Add a widget to the main screen-->
5.Barcode scanner for business tasks
If you need to scan hundreds of codes a day (for inventory or trading, for example), standard solutions will not work.
- π¦ External scanners: Connect via Bluetooth or USB-C. Compatible with Xiaomi through applications such as Serial Bluetooth Terminal.
- π₯οΈ 1C:Barcode scanner: For integration with accounting systems. Requires customization through ADB.
- π Inventory Pro: Inventory Management App with Excel Export Support.
To connect an external scanner:
- Turn on Bluetooth on your phone.
- Put the scanner in pairing mode (usually hold the power button for 5 seconds).
- In Bluetooth settings on Xiaomi, select the device from the list.
- Install a data processing application (e.g. Barcode to PC).
π‘
For business purposes, it is better to use specialized scanners (such as the Zebra DS2208 or Honeywell Voyager), as they work faster and more accurately than the smartphone camera.
6. Solving scanning problems
If the scanner is not working, check the following points:
β οΈ Note: On devices with custom firmware (for example, LineageOS) built-in scanner MIUI It may not be there. Use third-party apps.
- πΈ Dirty camera: Wipe the lens with a soft cloth.dust or fingerprints interfere with focusing.
- π Energy saving: In battery settings (Settings) β Battery β Power saving mode) disable restrictions for the scanner application.
- π Outdated firmware: Update MIUI Up to the latest version through Settings β The phone. β Updating the system.
If the problem persists, try resetting the camera settings:
Settings β Applications β Application Management β Camera β Storage β Clear dataThis will remove saved settings (such as manual modes), but return the camera to factory settings.
7.Safety in barcode scanning
Barcodes and QR-codes may contain malicious links or commands:
- π Do not scan codes from suspicious sources (such as street pole stickers).
- π‘οΈ Use antivirus: Install Kaspersky QR Scanner or Bitdefender Mobile Security to check links.
- π΅ Turn off automatic link opening in the scanner app settings.
β οΈ Warning: Some barcodes on products may contain redirects to phishing sites.Always check URL before-transition.
For more protection, enable Google Play Protect:
Settings β Google β Security β Google Play Protect β Scanning your device for threats