Troubleshooting

QR code not working on Android? Here's how to fix it

By Sam Moreton · updated 1 July 2026

Unlike the iPhone, Android has no single, universal QR scanner — it depends on your manufacturer and Android version. On some phones the Camera app reads codes out of the box; on others you have to switch the feature on first; on older handsets you need Google Lens or a dedicated app. That inconsistency is why a code your friend scans instantly does nothing on your phone. This guide walks the Android-specific fixes, from the Camera settings toggle to the one method that works everywhere.

7 min read · Updated 1 July 2026

First, rule out the code itself

Before you dig into Android settings, try scanning the same code with a second phone. If it fails on every device, the problem is the code — too small, low contrast, missing its margin, or pointing at a dead link — not your Android. Our complete QR troubleshooting guide walks that fault-tree. If other phones read it fine but yours won't, keep reading — the fixes below are for your device.

Turn on QR scanning in the Camera app

On most modern Android phones the built-in Camera app can read QR codes, but the feature is sometimes switched off by default — and every manufacturer hides the toggle somewhere different. Open the Camera app, go into its settings (usually a cog or a swipe-down menu), and look for an option named something like Scan QR codes, QR code scanner or Suggestions. Switch it on, point the camera at the code, hold steady, and wait for the pop-up.

PhoneWhere to lookSetting name
Samsung (Galaxy)Camera → Settings (cog)“Scan QR codes”
Google PixelCamera → Modes / Settings“Scan QR codes” or use Lens
OnePlusCamera → Settings“Scan QR codes”
Xiaomi / RedmiCamera or Scanner app“Scan QR codes” / built-in Scanner

Quick-settings shortcut

Many phones (Samsung, Pixel and others) include a QR scanner tile in the notification shade. Swipe down twice, look for a “Scan QR code” tile, and tap it — no need to hunt through the Camera settings at all.

Use Google Lens — the universal method

If your Camera app can't read codes, or you'd rather not fiddle with settings, Google Lens works on virtually every Android phone and is the most reliable route. It's built into several places you already have: tap the Lens icon inside the Camera app, or the camera icon in the Google search app and the search bar, or open the photo in Google Photos and tap Lens. Point it at the code and the link appears as a tappable button.

You can also scan a QR code you've been sent as an image: save the screenshot, open it in Google Photos, and tap the Lens button — Lens reads codes from saved pictures, not just the live camera. For a full walkthrough of every scanning method, see how to scan a QR code.

On older Android versions

Built-in Camera QR scanning is a relatively recent addition. On phones running Android 8 or earlier, the Camera app usually won't read codes at all. Your options are to install Google Lens (or the Google app, which includes it), or download a dedicated QR scanner from the Play Store. Stick to a well-reviewed, ad-light scanner — some free ones are stuffed with ads or ask for needless permissions.

Check the pop-up actually appears

A common Android quirk: the camera recognises the code but the notification or on-screen banner never shows, so nothing seems to happen. Make sure the whole code — including its white margin — is inside the frame, hold the phone still for a second or two, and watch the top or bottom of the screen for a small banner or link button you need to tap. If notifications are silenced or the pop-up is easy to miss, try Google Lens instead, which shows the link right on the viewfinder.

Android scanning checklist

  • QR scanning is switched on in the Camera app settings.
  • The whole code, including its white border, is inside the frame.
  • There's enough light — no deep shadow, no harsh glare on the code.
  • You're holding the phone steady for a second or two, not sweeping past.
  • You've watched for the pop-up banner or link button and tapped it.
  • If the Camera fails, you've tried Google Lens (Camera, Google app, or Photos).
  • On Android 8 or older, you're using Lens or a dedicated scanner app.
  • The code scans on another phone — confirming the fault is your device, not the code.
Make a clean QR code that scans on any phoneFree, watermark-free static codes with proper margins and high contrast — export as SVG or high-DPI PNG.
Usually because built-in QR scanning is switched off in the Camera app, or your phone is too old to support it. Open the Camera settings and turn on “Scan QR codes”, or use Google Lens, which works on almost every Android phone regardless of the Camera app.

Related reading