How to scan. QR-Xiaomi Redmi 9: 5 proven ways

QR-Codes have long been an integral part of everyday life, from paying for purchases to logging in to Wi-Fi networks. Xiaomi Redmi 9 owners often face the question of how to quickly and without unnecessary applications to scan such code. Fortunately, the manufacturer has integrated several handy tools directly into the firmware. MIUI, A standard smartphone camera supports recognition QR softwareless.

Many users do not know that their Redmi 9 can read QR-Not only do we use third-party scanners, but we also use the built-in functions of the operating system, and in this article we'll look at all the methods available, from the simplest to the most alternative solutions for non-standard situations. You’ll learn how to set up automatic recognition, which apps are best used for advanced tasks, and what to do if the camera refuses to scan the code.

We pay special attention to hidden opportunities. MIUI, For example, few people know that Redmi 9 has a special scanning mode for low-light areas or how to circumvent the limitations of dynamic recognition. QR-All methods are tested on current firmware versions and do not require root rights.

═══

1. Scanning. QR-code through a standard camera

The most obvious and quick way is to use the Xiaomi Redmi 9’s built-in camera. QR-Codes activated by default in the latest versions MIUI, But some users find that the option suddenly disappears after the update. Here's how to return it and use it correctly:

Open the Camera app and switch to the main module (if you have Photo or Portrait mode activated). QR-code so that it fits fully into the viewfinder. 1-2 A notification will appear in seconds, asking you to click on the link or save the data. 10-30 cm - too close or far position can interfere with recognition.

If the function does not work, check the settings:

  1. Open the camera β†’ tap on the gear (Settings).
  2. Find the Scan item. QR-codes (or Recognition) QR older).
  3. Activate the slider if it is turned off.

The Redmi 9 with MIUI 12.5+ firmware has a hidden feature: hold your finger on the camera screen for 3 seconds to force the scan to start if automatic recognition fails.

πŸ’‘

If QR-The code is not scanned due to glare, cover the screen of the smartphone with your palm so that there is only a small window for the lens, this will help to remove the parasitic lighting.

2.Using a built-in scanner in MIUI

Besides the camera, in MIUI There is a separate system application for scanning – the scanner (or QR-It's more stable than the camera in poor lighting, and it supports barcode recognition:

Open the Notification Panel and swipe down twice to deploy the quick settings.Look for the Scanner icon (Icon) QR-If there's no icon, add it:

  1. Click on the pencil (Edit) in the upper right corner of the panel.
  2. Drag the scanner to the active area.
  3. Save the changes.

Advantages of a system scanner:

  • πŸ”¦ It works in low light due to the built-in lighting
  • πŸ“± Supports screen scanning from another device (e.g., a PC monitor)
  • πŸ”’ Can save the history of scanned codes (includes in the scanner settings)

Note that in some regional MIUI firmware, the scanner function may be disabled, in which case resetting the Scanner application settings through Settings β†’ Applications β†’ Application Management will help.

πŸ“Š What kind of scanning method QR You use it more often?
Through the camera.
Through the MIUI system scanner
Third-party annexes
Not scanning the QR.

3. Third-party applications for extended scanning

Redmi's built-in tools 9 covering 90% to work with, but to work with dynamic QR-codes (which are updated every few seconds), mass scanning or recognition of corrupted codes will require specialized utilities.-3 tested solutions:

1. QR & Barcode Scanner (Gamma Play)

  • πŸ“Œ It recognizes even partially erased or inverted codes.
  • πŸ”„ Supports generation QR-text-codes
  • πŸ›‘οΈ Checks for security links through Google Safe Browsing

2. Kaspersky QR Scanner is ideal for scanning codes from unknown sources, as it automatically blocks phishing links.

3. NeoReader QR & Barcode is the only app on the list that can read. QR-code PDF-Files and screenshots in the gallery.

Check the permissions of the application before installing. Real scanners only request access to the camera and storage (to save history). If the program requires access to SMS or contacts, this is a reason to be wary.

How to distinguish a safe QR-dangerous-code?
Dangerous. QR-codes often lead to shortened links (bit.ly, goo.gl), contain typos in the domain (for example, "paypa1.com" instead of "paypal.com" or prompting you to enter your personal data immediately. URL after scanning, even if the code is received from a trusted source.

4. Scanning. QR-codes from the screen of another device

Situation: You've been sent QR-The Redmi 9's built-in camera often refuses to recognize codes from the screen because of the flickering of the backlight:

Method 1: Use the MIUI System Scanner

Tests show that the built-in Notification Panel Scanner does this better than the camera: Reduce the brightness of the source screen to 50-70% and position the Redmi 9 perpendicular to the screen at a distance of 15-20 cm.

Method 2: Take a photo of the code and scan it from the gallery

Take a screenshot. QR-send it to Redmi 9 (for example, via Telegram), then open the photo in the gallery and tap on the Scan icon QR This feature only works in the standard Xiaomi Gallery app.

Method 3: Invert the code colors

If QR-code on a dark background (e.g., in a messenger's "dark theme"), use the photo editor to invert colors. White on black is scanned worse than black on white.

Reduce the brightness of the source to 60%

Turn off Adaptive Brightness on Redmi 9

Use a system scanner, not a camera

Check the angle of inclination (90)Β° screen-to-screen)-->

5. Solving scanning problems

If Xiaomi Redmi 9 does not recognize QR-codes, causes can be software or hardware. Let's look at the typical cases and how to fix them:

Problem 1: The camera doesn’t focus on code

Clean the camera lens with a soft cloth (do not use alcohol!) If the problem remains:

  1. Reboot your smartphone.
  2. Check the camera settings: disable HDR and AI enhancement.
  3. Update the firmware through Settings β†’ About the phone β†’ System update.

Problem 2: The scanner detects an error called "Inappropriate format"

That means that QR-The code is corrupted or generated with errors:

  • πŸ“Έ Capture code and increase contrast in the editor
  • πŸ”„ Ask the sender to regenerate the code
  • πŸ” Use a third-party scanner (for example, QR Code Reader by Scan)

Problem 3: Nothing happens after the scan.

Possible causes:

Reason.Decision
Adblocker intercepts linkDisable AdBlock in the browser
Link to https, but certificate is invalidOpen the link in the Chrome browser manually
QR-The code contains a Wi-Fi password, but MIUI non-formatUse the WiFi Key Recovery app
A VPN that blocks redirects is installedTemporarily disable VPN or add an exception

πŸ’‘

If QR-The code contains Wi-Fi data (for example, to connect to a network), but Redmi 9 does not offer to connect automatically, open Settings. β†’ Wi-Fi β†’ Additionally. β†’ Connect through QR And scan the code again.

⚠️ Warning: Never scan. QR-codes from public surfaces (posts, walls, doors) without prior verification. Attackers often paste their codes over legitimate ones to redirect victims to phishing sites. URL after scanning with the official address of the service.

Alternative methods: without camera and scanner

If the Redmi 9 camera is broken or you are in an environment where you cannot use it (for example, in a museum with a ban on shooting), there are workarounds:

Method 1: Recognition by Photography

Take a picture. QR-code to another device (e.g. a friend’s phone), transfer the photo to Redmi 9 and use it:

  • πŸ–ΌοΈ Built-in function in the Gallery β†’ Open photo β†’ Press the icon. QR
  • 🌐 Online services like ZXing Decoder (upload photos to the site)

Method 2: Manual decoding

For technically savvy users: QR-You can decode the code manually with a Python script. Install the pyzbar library and execute it:

from pyzbar.pyzbar import decode


from PIL import Image





img = Image.open('qr_code.png')




result = decode(img)




print(result[0].data.decode('utf-8'))

This method works for codes that contain text or links, but is not suitable for binary data (e.g. vCard business cards).

Method 3: Voice input

If QR-The code contains text (e.g. phone number or email), you can use Google Assistant:

  1. Activate the voice assistant with a long hold of the Home button.
  2. Say, "Recognize text on the screen" and show the code.
  3. Copy the recognized text and use it as intended.

⚠️ Note: In manual decoding QR-There is a risk of malicious code execution (if the code contains JavaScript or terminal commands). Always check the result in a sandbox or virtual machine.

7. Process optimization: tips for experienced users

If you work regularly with QR-codes, these life hacks will save time:

  • πŸ”„ Quick re-scanning: Twice tap the Scanner icon in the notification bar to immediately open the last scanned link.
  • πŸ“‹ Scan History: Enable history saving in the system scanner settings (Scanner) β†’ Settings β†’ History: Data is stored for up to 30 days.
  • πŸ” Search by content: In the Notes app from Xiaomi you can create a note with QR-code and then find it from the text inside the code.
  • πŸ› οΈ ADB-Advanced commands: To force scanning QR In the camera, perform: adb shell settings put global qr_code_scanner_enabled 1

For business tasks (such as inventory or access control), consider installing Tasker with the AutoInput plugin, which will automate post-scan actions:

  • Automatically open links in a particular browser
  • Save data in Google Tables
  • Sending a notification with the contents of the code to another device

On corporate Redmi 9 (with MIUI for Business), Mass Scanning is available, allowing you to process up to 50 consecutive codes with saving in CSV. Activated through Settings β†’ Additional β†’ Enterprise Mode.

═══

Frequently asked questions

Can I scan it? QR-codes on the switched off Xiaomi Redmi 9?
No, scanning requires at least minimal system loading. However, some Xiaomi models (but not Redmi 9) have Always-On Display, which supports fast dual-tape camera launch across the screen. In the off state, scanning is impossible for technical reasons - the processor and camera are completely de-energized.
Why the scanner? MIUI colorless QR-code?
Standard. QR-The codes must be black and white for reliable recognition. Color codes (such as those with a company logo) often use custom generation algorithms that are not supported by built-in scanners. Try scanning the code in black and white (turn off Color filter in camera settings). QR Scanner. Ask the sender to provide the classic black and white code.
How to create your own QR-Xiaomi Redmi 9 code without third-party applications?
In the firmware MIUI no built-in generator QR-codes, but you can do without installing programs: Open the browser and go to the site QR Code Generator. Enter text or a link, then download the code you generated. Save the image to the Gallery and share it through messengers. Use the text format to generate codes with Wi-Fi data: WIFI:S:{net};T:WPA;P:{password};;
Can I scan it? QR-code from another Xiaomi smartphone over Bluetooth?
There is no direct scanning over Bluetooth, but you can transfer the contents of the code: Scan the code on the source device. Copy the text / link from the notification. Send data to Redmi 9 via Mi Share (in the notification panel β†’ Transfer). To automatically transfer, use the Join application from the developer Tasker - it can send scanned data between devices over a local network.
Why After Updating MIUI scanner stopped working QR?
It's a well-known versioning problem. MIUI 13–14 for Redmi 9 Solutions: Reset the Camera app settings via Settings β†’ Annexes β†’ Application management β†’ Camera. β†’ Warehouse β†’ Reset. Set the patch through Settings β†’ The phone. β†’ Updating the system β†’ Three points. β†’ Update Pack (download the latest version from Xiaomi's official website) If the problem persists, roll back to the stable version MIUI via Fastboot (instructions on the Xiaomi forum) EU).