If a QR code is not scanning on Android, the problem is usually easier to isolate than it looks. The failure can come from the phone camera, the scanning feature, the physical code, or the destination behind the code. The quickest fix is to determine which of those four layers is failing before changing settings at random.
Google’s current Pixel guidance confirms that supported phones can scan QR codes directly with the Camera app, while Google Lens and the QR Scanner Quick Settings tile provide alternative routes. Google also recommends checking lighting, lens cleanliness, focus, and distance when recognition fails.
1. Check whether the phone detects any QR code
Start with a different, known-good QR code. If your phone scans other codes but not one specific code, your camera is probably fine. The problematic code may be blurry, damaged, too dense, badly cropped, expired, or linked to a destination that no longer works.
If no QR codes are detected at all, continue with the phone-side checks below.
2. Make sure QR scanning is enabled in the camera
QR support varies by Android manufacturer and camera app. On Google Pixel, Google documents a Camera scanning setting that must be enabled for automatic recognition. Other manufacturers may call the option Scan QR codes, Scan barcodes, Lens suggestions, or something similar.
Open the default Camera app, enter its settings, and look for a QR, barcode, scanning, or Lens option. Then point the rear camera at the entire code and wait briefly; you normally do not need to take a photo.
3. Try Google Lens or the Android QR Scanner
If the normal camera does not recognize the code, try another scanner path before assuming the QR itself is broken. Google documents QR scanning through Google Lens, and Pixel devices can also expose a dedicated QR Scanner tile in Quick Settings. Chrome on Android can access Google Lens from the search bar and use the camera to read QR codes and barcodes.
This is a useful diagnostic test: if Lens reads the code but your Camera app does not, the problem is likely with the camera app’s recognition setting or software rather than the QR data.
4. Clean the lens and let the camera focus
A QR code contains many small high-contrast modules. A fingerprint or thin layer of dust can leave normal photos looking acceptable while making those modules difficult to distinguish. Wipe the rear camera lens with a clean, soft cloth, hold the phone steady, and allow autofocus to settle.
Keep the whole square visible. Moving extremely close can make the camera lose focus; being too far away can make the individual modules too small.
5. Fix lighting, glare, and screen brightness
Google specifically recommends scanning in a well-lit area without shadows or glare. If the QR code is displayed on another phone, tablet, or monitor, increase that screen’s brightness. For printed codes under glossy plastic, change your angle slightly so reflections do not wash out part of the pattern.
6. Inspect the QR code itself
A scanner needs a clear pattern, enough contrast, and an unobstructed border around the code. Common failures include a low-resolution image enlarged until it becomes blurry, a cropped border, very weak foreground/background contrast, damage to a printed code, or decorative graphics covering too much of the pattern.
Try viewing the original digital version rather than a compressed screenshot or messaging-app preview. If you created the code yourself, test the final exported or printed version on more than one device.
7. Separate a scan failure from a broken link
If Android recognizes the QR code and displays a URL, the scan has already succeeded. A browser error, expired page, removed file, login requirement, or dead redirect is a destination problem, not a QR-recognition problem.
Before opening an unfamiliar destination, read the domain carefully. Our Android QR-code safety guide explains how to inspect suspicious links before visiting them.
8. If the QR code is inside an image on your phone
You cannot point the same phone’s rear camera at its own screen. Instead, use an image-aware scanner workflow. See our guide to scanning a QR code from a screenshot on Android for the correct approach.
9. Restart and update before resetting anything
If scanning previously worked and suddenly stopped, close and reopen the Camera or scanner app, restart the phone, and install available Android and camera-app updates. Avoid jumping directly to a factory reset for a QR recognition problem. Testing another scanning method first gives you much better evidence about where the fault is.
Quick diagnosis table
| Symptom | Most useful next check |
|---|---|
| No QR code scans | Camera scanning setting, Lens, permissions, restart/update |
| Only one code fails | Code quality, damage, contrast, expiry |
| Code is recognized but page fails | Destination URL or network |
| QR is in a screenshot | Use an image-based scanner instead of rear camera |
| Works in Lens but not Camera | Camera recognition setting/app issue |
Use a dedicated QR and barcode tool when it fits
If you regularly work with QR codes and barcodes, Qrafta: QR & Barcode is the relevant SSM Apps utility to explore. A dedicated tool can be useful when you want QR/barcode workflows beyond relying on the manufacturer camera app.
FAQ
Why does my Android camera see the QR code but do nothing?
First check whether QR or camera scanning suggestions are enabled. Then try Google Lens or a dedicated QR Scanner route. If another scanner recognizes the same code, the camera app configuration is the likely issue.
Why will one QR code not scan when others work?
That points toward the individual code: poor resolution, damage, glare, weak contrast, excessive cropping, or an invalid/expired code are more likely than a phone-wide problem.
Does a QR code need internet access?
The QR pattern itself can be decoded without loading a website, but an encoded web URL needs connectivity to open its destination. A failed webpage after recognition does not mean the QR scan failed.
Sources
- Google Pixel Help: Scan QR codes with your Pixel phone
- Google Account Help: Sign in using QR codes on Android
- Google Chrome Help: Search with Google Lens on Android
Featured image: U.S. Fish and Wildlife Service Headquarters, “Scanning QR codes at Ding Darling Refuge,” via Wikimedia Commons, CC BY 2.0.

Start the conversation
Corrections, useful experiences and focused questions are welcome. Keep discussion respectful and on topic.