Are you trying to connect to Wi-Fi, but the password is too complex to enter manually? Or is a guest requesting access to your network, and dictating 20 characters of Latin letters and numbers is too inconvenient? QR code on a smartphone screen solves this problem in 2 seconds, but not everyone knows how to scan it correctly directly from the display, without taking a screenshot. This article contains proven methods for Android 8–14, including workarounds for common errors (such as the camera not focusing on the screen).
Spoiler: you won't need third-party apps if your phone has the latest OS version installed. But even for older devices, we've prepared working workarounds. We'll also explain why some Wi-Fi QR codes are not readable the first time and how to fix it - from adjusting screen brightness to changing the code format.
Important: If you're trying to connect to a public network (such as a café or airport) where access is provided through a login portal, the QR code may not work. In such cases, you'll need to manually enter your username/password.
Why is it harder to scan a QR code from a screen than from paper?
The main problem is light reflection and pixel flickeringThe smartphone screen emits its own light, and the second device's camera tries to focus on a dynamic image rather than a static one. This leads to:
- 🔍 Code blurriness — the camera cannot "catch" the boundaries of the square.
- 💡 Peresvet — if the screen brightness is at maximum, the camera sensor “goes blind”.
- 🔄 Flickering — On AMOLED screens, pixels blink at a high frequency, which disrupts the scanner.
- 📱 Automatic exposure adjustment — the camera constantly changes settings, trying to "guess" the lighting.
Besides, Some QR code generating apps (for example, built into routers TP-Link or Keenetic) create codes with low contrast or small elements. Such codes are difficult to read even from paper, and almost impossible from a screen.
Method 1: Built-in QR scanner in Android (no apps required)
Starting from Android 9 Pie, the system has a QR code scanner integrated into it, which works through Google Lens or a camera. Here's how to use it:
- Open the app Camera on the phone from which you will scan.
- Point the lens at the QR code on the other device's screen. Hold the phones parallel and at a distance.
10–15 cm. - Wait for the notification to appear
Click to open the linkorConnect to Wi-Fi. - Tap the notification and confirm the connection.
If the notification does not appear:
- 🔧 Go to
Camera Settings → Google Lensand turn on the optionScan QR codes. - 📱 On some Samsung Galaxy need to use
Bixby Vision(eye icon in the camera app). - 🔄 Try changing the angle of your phones - sometimes a slight tilt helps (
5–10°).
Increase screen brightness to 80-90%|
Disable automatic brightness adjustment|
Make sure there is no glare on the QR code|
Keep phones at a distance of 10-20 cm-->
⚠️ Attention: On Android 8 Oreo and there is no built-in scanner below. Use Method 3 or Method 4 from this article.
Method 2: Google Lens for Complex QR Codes
Google Lens Better than a standard scanner, it recognizes codes with low contrast or small elements. Algorithm:
- Open Google Photos or Google Assistant (hold the button
Home). - Select
Lens(icon in the form of a square with a dot). - Point the camera at the QR code on the screen. If the code is not recognized:
- 📸 Take a photo of the screen with the code (not a screenshot!).
- 🔍 Open the photo in Google Photos and tap on the icon
Lensdown.
Google Lens recognizes even partially cropped QR codes (as long as at least 70% of the image is visible)This is useful if the code is cut off by the edges of the screen or covered by a notification.
| Method | Supported Android versions | Does it work from the screen? | Need internet? |
|---|---|---|---|
| Built-in camera scanner | 9.0 and above | Yes | No |
| Google Lens | 6.0 and above | Yes (including photos) | Yes (for processing) |
| Bixby Vision (Samsung) | 8.0 and above | Yes | No |
| Third-party applications | 5.0 and above | Yes | Depends on the application |
Method 3: Third-party apps for older Android devices
If you have Android 7 Nougat or older, use specialized scanners. The best options are:
- 📱 QR & Barcode Scanner (from Gamma Play) - works without the Internet, supports
Wi-Fi QR. - 🔍 Kaspersky QR Scanner — checks codes for malicious links before connecting.
- 🛡️ NeoReader - recognizes codes even in low light.
Instructions:
- Install the app from Google Play.
- Open it and point the camera at the QR code on the screen.
- If the code cannot be read:
- 🔦 Turn on
Flashlighton the phone with the code (will increase the contrast). - 📵 Transfer your phone to
Airplane mode- This will disable automatic brightness adjustment.
- 🔦 Turn on
⚠️ Attention: Some applications (eg. QR Code Reader from Scan) display ads that may block the camera. Close all pop-ups before scanning.
Method 4: Screenshot + Editing (if nothing works)
If scanning directly doesn't work, take a screenshot of the QR code and process it:
- Take a screenshot of the screen with the QR code (for example,
Power + Volume Down). - Open the screenshot in Google Photos or any graphic editor (PicsArt, Snapseed).
- Increase contrast and sharpness on
20-30%. - Crop the image so that the QR code takes up
80% of the frame. - Scan the processed image using any of the methods listed above.
This method works even with damaged codes (for example, if part of the QR code is covered with a sticker or cut off). The main thing is to save at least 3 of 4 "corner" squares (positioning markers).
Why doesn't screen scanning work on some phones?
On devices with AMOLED screens (For example, Samsung Galaxy S22 or OnePlus 10 Pro) pixels flicker at a frequency 60–120 HzThe second phone's camera may not be able to keep up with this flickering, causing the QR code to appear blurry. The solution is to reduce the screen refresh rate to 60 Hz in the display settings.
Method 5: Alternative methods for connecting to Wi-Fi without QR
If the scan still fails, try one of these methods:
- 📋 WPS (Wi-Fi Protected Setup):
- Press the button on the router
WPS(usually on the back panel). - On your phone, go to
Settings → Wi-Fi → Advanced → WPS Connection.
- Press the button on the router
- Turn on
NFCon both devices. - Place them back to back.
- On the phone with the saved password, select the option
Share Wi-Fi. - 📤 Export Wi-Fi settings (only for Android 10+):
Settings → System → Backup → Export Wi-Fi settingsThe file with the password can be sent via Bluetooth or Messenger.
- 🔦 Increase the screen brightness with the code to
100%. - 📱 Transfer the phone number with the code to
Reading mode(disables automatic color adjustment). - 🔄 Try a different tilt angle - sometimes scanning from the side helps.
- 📸 Wipe the camera lens with a cloth (grease marks interfere with focusing).
- 🔍 Manually set focus by tapping the QR code on the camera screen.
- 📱 Turn off
HDRin the camera settings - this mode can distort the code. - 🔄 Reboot your router (sometimes the QR code contains outdated network information).
- 📵 Make sure that the router is not turned on
MAC address filter. - 🛡️ Check if the connection is blocked VPN or Firewall on the phone.
- On iPhone open the QR code in Screen lock mode (so that the display does not go out).
- Reduce the brightness iPhone to
50-60%- this will reduce flickering. - Use Google Lens on Android, since it better recognizes codes with Retina screens.
- 🔄 The QR code is out of date (for example, the Wi-Fi password has been changed, but the code has not been updated). Solution: Generate a new code in the router settings.
- 📵 Code generated for the network
5 GHz, and your phone only supports2.4 GHz. Solution: Connect to a network with a different name (SSID). - 🛡️ The option is enabled in the router
Hide SSID. Solution: Disable it or enter the network name manually. - TP-Link:
More → Wi-Fi QR code. - ASUS:
Wireless Network → QR Code. - Keenetic:
System → QR code for guests. - Xiaomi: In the appendix Mi Wi-Fi tap on the network name and select
Share QR. - Google Lens: Open the photo in Google Photos →
Lens→ tap on the code. - QR Code Reader (by Scan): Import photos via the option
Scan from Gallery. - Samsung Gallery: On Galaxy long tap on photo →
"Bixby Vision". - 🚨 Fake codesIn public places, scammers may affix their own QR codes over official ones. Always verify the source.
- 🔗 Phishing networks: The code may connect you to a trap network (eg.
"Free_WiFi_Starbucks"). Check the network name (SSID) before connecting. - 📡 MitM attacks: On open networks, traffic can be intercepted. Use VPN (For example, ProtonVPN or Warp).
For routers Xiaomi or TP-Link there are branded applications (Mi Wi-Fi, Tether), which allow you to connect to the network without entering a password - just scan the code in the application itself.
Common mistakes and how to avoid them
Error 1: "QR code not recognized"
Error 2: "The camera won't focus."
Error 3: "Wi-Fi connection keeps dropping"
⚠️ Attention: On some routers (Zyxel Keenetic, D-Link DIR) QR code for Wi-Fi is only valid 5-10 minutes After generation. If you didn't manage to connect, update the code in the router's web interface.
FAQ: Answers to Frequently Asked Questions
Is it possible to scan a Wi-Fi QR code from an iPhone screen on Android?
Yes, but there are some nuances:
Why does it say "Incorrect password" after scanning the QR code?
Reasons and solutions:
How to create a QR code for your Wi-Fi network?
Instructions for routers of different brands:
For a universal method, use sites like qi-fi.org or qrcode-monkey.com (enter the network name and password manually).
Is it possible to scan a Wi-Fi QR code from a photo in the gallery?
Yes, but not all apps support it. Working options:
If the code in the photo is blurry, pre-process it in Snapseed (increase sharpness and contrast).
Is it safe to connect to Wi-Fi via QR code?
Yes, if the code is generated by a trusted source (router or official app). Risks:
To check the network security after connecting, use applications like Fing or Network Analyzer.