Android Guide

Common Reasons QR Codes Won't Scan on Your Android Phone

If your Android phone won't scan a QR code, check focus, glare, scanner settings, and the code itself before switching apps or replacing the image.

Last updated:

Reviewed for accuracy by Jesse Nickles

First, Find Out What Is Failing

Before changing settings, try scanning two different QR codes from sources you trust. Start with the phone's regular Camera app and keep the entire code visible. What happens helps narrow the problem:

  • Neither code is recognized: Start with focus, lighting, and the camera's scanning feature. Then try a different scanning method.
  • One code works and the other doesn't: The second code may be blurry, distorted, incomplete, or otherwise unreadable.
  • The code is recognized, but its link or action fails: The scanner probably worked. Investigate the destination, expired information, or the app needed to handle it instead.

A QR code can hold text, Wi-Fi details, a contact, or a website address. Not every successful scan is supposed to open a browser.

QR code on your own screen? Use Google Lens, an image scanner, or Circle to Search on supported phones instead of the rear camera. See our guide to scanning QR codes from screenshots.

Fix Camera Focus, Lighting, and Distance

Hold the phone steady and give the camera time to focus. Move slightly closer or farther away until the full QR square and its blank border fit in the frame. Wipe smudges off the lens if the image stays blurry.

Use even lighting and tilt the phone to avoid glare. For a QR code on another screen, adjust that screen's brightness and display the original image at a readable size. Google's Pixel QR scanning guidance covers these camera basics, which can also help on other Android phones.

Why One QR Code Might Be Unreadable

If other QR codes scan correctly, inspect the problematic one instead of repeatedly changing your phone's settings.

  • Damage or obstruction: Creases, scratches, stickers, or graphics can cover important parts of the pattern. Error correction helps with some damage, but not every code can be recovered.
  • Missing white border: The clear margin around a QR code helps a reader identify its boundaries. Tight cropping, nearby text, or overlapping artwork can interfere.
  • Blur or distortion: Poor printing, a low-resolution screenshot, stretching, or heavy image compression can make individual squares difficult to distinguish.
  • Low contrast or reflections: Dark-on-dark artwork or glare from laminated signs and screens can make the pattern hard to read.

The QR code developer DENSO WAVE documents common printing and design problems and explains why a clear margin around the code matters. If the pattern is genuinely damaged or incomplete, request a cleaner original or a newly generated code.

Make Sure You Are Using a QR Scanning Mode

Many Android Camera apps recognize QR codes in their ordinary Photo mode, but behavior varies by phone and camera app. Some devices provide a QR scanning setting or a separate scanner instead. A camera that takes pictures normally does not necessarily scan QR codes in every mode.

  1. Open the Camera app and switch to its regular Photo mode. Point it at the QR code and pause without taking a picture.
  2. Look for a QR code scanning option in that camera app's settings if nothing appears. The setting's name and availability depend on the device.
  3. Swipe down to check Quick Settings for a Scan QR code tile. It may be on another page or available to add through the tile editor.
  4. If your phone does not have a suitable built-in scanner, try Google Lens in the Google app or a dedicated scanner.

Google's Android QR scanning overview describes Camera, Quick Settings, and Lens methods. For devices using Camera from Google, QR scanning is available only on selected devices, and its guidance says not to use Portrait or Video mode for QR scanning.

Check Whether the Camera or Scanner App Is the Issue

If the scanner shows a black preview, freezes, or reports that it cannot use the camera, that is different from failing to recognize a particular QR code.

  • Camera permission: For a third-party scanner, check its Camera permission in Android Settings. Menu names vary by device and version.
  • Camera access: Check whether Android's camera access privacy control is disabled, if your phone offers that control.
  • Another app works: If the regular Camera app sees the code but a scanner app cannot, close and reopen the affected app, then check for app updates.
  • No camera app works: Try a normal photo first, then restart the phone. If even ordinary photography fails, troubleshoot the camera rather than the QR code.

ThinApps QR Code Scanner provides live camera scanning and can also read supported QR codes from images you select. It processes scans on the device. A second scanner is useful as a comparison, but it cannot repair missing or unreadable information inside a bad QR code.

When the Code Scans but Nothing Opens

If you can see a decoded result, the scanner recognized the pattern. A result containing text, contact details, or Wi-Fi information may not open a browser at all. If it contains a link that fails, or a ticket or login code that is rejected, check our guide to expired QR codes and broken destinations rather than trying to fix the camera.

Check unfamiliar destinations before opening them. A readable code does not prove a link is safe; see how to check a QR link safely.