Scanning. QR-The challenge that Android users face every day is especially relevant for owners of Xiaomi, Redmi or smartphones. POCO, where the manufacturer often blocks the installation of third-party scanners because of security policies, but what to do if you urgently need to read the code from someone else's phone, tablet or monitor, and you can't install additional programs?
In this article, we will discuss 5 proven ways to scan QR-code directly from the screen of the Android device without installing special applications, MIUI, ColorOS and other firmware, including older versions of the system, you'll learn how to use Google's built-in tools, browser features, and even the little-known features of a standard camera, and we'll also uncover a hidden trick with Google Assistant that's not written about in the official instructions.
Why Standard Scanners Don't Work with Screens
The main problem with scanning QR-The screen displays backlight flickering and low contrast. Most embedded scanners (including Google Lens and Xiaomi camera) are optimized for printing on paper or static objects, while the screen is constantly updated at 60-120 Hz, which interferes with recognition.
The second reason is the camera's autofocus, and when you're shooting a screen, it often misses, trying to focus on the reflections or the pixel grid. AMOLED-In a display, black is completely deaf, and the scanner either doesn't see the code at all, or it can recognize it with errors.
- ๐ Screen flickering โ refresh rate interferes with reading (solution: reduce brightness to 30%)
- ๐ฑ Autofocus โ the camera cannot โgrabโ the pixels (solution: use manual focusing)
- ๐ผ๏ธ Low contrast โ on light backgrounds, the code merges (solution: invert the screen colors)
- ๐ Limitations MIUI โ In some regions, the built-in scanner is disabled (solution: use Google services)
โ ๏ธ Attention: If QR-The code is displayed on a screenshot-proof site (e.g., banking apps), none of the methods will work.
Method 1: Google Lens built-in scanner (on 90% of devices)
The most reliable method is to use Google Lens, which is integrated into standard Android applications. QR-And it works on all smartphones with Google Play Services, including Xiaomi without root rights.
Instructions:
- Open Google Photos (if not installed, download from Play Market).
- Click on the Google Lens icon (stylized โGโ in a mug) at the bottom of the screen.
- Put the camera on QR-Don't get too close, the optimal distance is 15 to 20 cm.
- If the code is not recognized, tap the screen and hold your finger for manual focusing.
- Wait for the notification with the link (usually takes 2-5 seconds).
Advantages of the method:
- โ It works without the Internet (recognition is locally available)
- โ Supports dynamic QR-codes (for example, for authorization in messengers)
- โ Can read codes even from partially cropped screens
Reduce the brightness of the screen to 30-40%|
Turn off automatic brightness control|
Make sure you're on QR-code-free|
Try to tilt the device a little (angle) 10-15 degree)-->
โ ๏ธ Note: Some Xiaomi firmware (for example, MIUI 12.5 for global market) Google Lens can be disabled by default. To enable it, go to Settings โ Annexes โ Application management โ Google โ Permissions and activate access to the camera.
Method 2: Screenshot + Google Photos (for static codes)
If QR-The code doesn't change over time (e.g., it's a Wi-Fi link or a website), you can use a workaround through a screenshot. This method is suitable for codes that are displayed on your own screen or on a trusted device.
Step-by-step:
- Take a screenshot of the screen with QR-code (combination of power buttons) + Turning down the volume).
- Open Google Photos and find the photo taken.
- Slip the Google Lens icon (or select โLinzโ from the menu).
- The application will automatically scan the code and prompt you to click on the link.
This is a reliable way to do this, because:
- ๐ธ It works with low resolution code (from the 200x200 pixel)
- ๐ You can zoom in for accurate recognition
- ๐ Supports all types QR-code (URL, Wi-Fi, contacts, geolocation)
| Type QR-code | Will it be recognized through a screenshot? | Notes |
|---|---|---|
| Reference (URL) | โ Yes. | Opens automatically in the browser |
| Wi-Fi (login/password) | โ Yes. | Offers to connect to the network |
| Contact (vCard) | โ Yes. | Save it in the phone book. |
| Dynamic code (TOTP) | โ No. | It takes live footage. |
| Payment code | โ ๏ธ Partially. | Depends on the banking app |
๐ก
If Google Photos doesnโt recognize the code, try cropping the screenshot so that QR It's at least 60 percent of the image, and that increases the chances of a successful scan.
Method 3: Chrome browser (hidden function)
Few people know, but Google Chrome has a built-in scanner. QR-This method is especially useful for Xiaomi owners, where standard methods can be limited.
How it works:
- Open Google Chrome (update to the latest version).
- In the address bar, enter: chrome://flags/#enable-qr-scanner
- In the drop-down menu, select Enabled and restart the browser.
- Now, when tapa on the search icon (magnifying glass) in the address bar will appear the option "Scan" QR-code".
- Point the camera at the code from the screen and wait for recognition.
Features of the method:
- ๐ Recognised links open immediately in Chrome
- ๐ฑ It runs on Android 8.0 and later
- ๐ No additional permissions required (using the browser camera)
Google Chrome|
Samsung Internet|
Yandex Browser|
Opera|
Other-->
โ ๏ธ Note: Some Xiaomi firmware (for example, MIUI 13 flag for the Chinese market chrome://flags In this case, use the method with Google Lens or screenshot.
Method 4: Google Assistant (the fastest method)
This is the most underrated way, and it works even on older versions of Android. QR-codes through voice commands, and does it faster than most specialized applications.
Instructions:
- Activate Google Assistant with a long tap on the home button or a voice command โOK, Googleโ.
- Say or enter text: Scan QR-code
- Allow access to the camera (if requested for the first time).
- Hover the lens over the code from the screen, and the assistant automatically recognizes it and suggests actions.
Advantages:
- โก Instant recognition (faster than Google Lens)
- ๐ฃ๏ธ Works through voice commands (convenient if hands are busy)
- ๐ Supports 40.+ interface languages
Why is Assistant Better than Specialized Scanners?
Method 5: Xiaomi Camera (Hidden Settings)
If you are using a Xiaomi, Redmi or POCO, The standard Camera app has a hidden scanning function QR-It's disabled by default in some regions, but it can be activated.
How to turn on:
- Open the Camera app.
- Swipe your finger up the screen to open additional modes.
- Tap on three points (โฎ) top-right.
- Turn on the "Scan" switch. QR-codes "QR Scanner in English version).
- Now, when you hover the camera on the code, a notification will appear with a suggestion to click on the link.
Tips for better recognition:
- ๐ Keep the camera 10โ25 cm away from the screen
- ๐ก Reduce the brightness of the screen with the code to 30-50%
- ๐ If the code is not recognized, try turning the device over (sometimes changing orientation helps)
| Xiaomi model | Does the built-in scanner support? | Is manual activation required? |
|---|---|---|
| Redmi Note 10/11/12 | โ Yes. | โ No (on by default) |
| POCO X3/X4/X5 | โ Yes. | โ ๏ธ Yes (in camera settings) |
| Xiaomi 11/12/13 series | โ Yes. | โ No. |
| Redmi 9A/9C | โ Yes. | โ ๏ธ Yes, only on MIUI 12.5+) |
๐ก
Xiaomi's built-in scanner works best with code on a dark background. QR displayed on a white screen, try inverting colors in the display settings.
Frequent Mistakes and How to Avoid Them
Even with the right scanning settings QR-The codes on the screen can end in failure.-5 User errors and solutions:
1.The code is recognized as a set of characters, not as a reference.
Reason: Scanner didn't identify type QR-Solution: Use Google Lens, it's better at recognizing the format of the data.
2.The camera doesn't focus on the code
Reason: Autofocus gets lost on glare. Solution: Put matte tape on the screen or use manual focus.
3. there is an error "Impossible to connect to the server"
Reason: Dynamic. QR-Solution: Connect to the network and try again.
4. The scanner vibrates, but it doesn't recognize the code.
Reason: Too close or too far away. Solution: Step back 15 to 20 cm and hold the device perpendicular to the screen.
5.The code is recognized, but the link is not opened.
Reason: The browser blocked the redirect by default. Solution: Copy the link manually and paste it into the address bar.
๐ก
If QR-The code is displayed on the site with protection (for example, in the personal account of the bank), take a screenshot of the screen, trim it to the size of the code and use the method with a screenshot. + Google Lens.