I’m trying to figure out how to scan QR codes on my Android phone for things like restaurant menus, payment apps, and website links, but I’m not sure which built‑in feature or app I should use. My camera app doesn’t seem to recognize QR codes automatically, and I’m confused by all the different instructions online. Can someone explain the simplest and safest way to scan QR codes on Android, and whether I need a separate QR scanner app or not
First thing to know. Almost every Android phone reads QR now, but brands hide it in different spots, so it feels more confusing than it is.
Try these in order:
- Check your normal Camera app
- Open Camera.
- Point it at the QR code so it fills a decent chunk of the screen.
- Hold it steady 1–2 seconds.
- Look for a small popup or link on screen, often at the bottom or near the code.
On Samsung, Pixel, OnePlus and Xiaomi, this works on most current models.
If nothing shows, go into Camera settings and turn on “Scan QR codes” or similar.
- Use Google Lens from the Camera
If your camera has a small Lens icon on screen:
- Tap the Lens icon.
- Point at the QR.
- Tap the link that appears.
This is common on Pixels and a lot of newer Samsung and Motorola phones.
- Use the Google app
If the Camera refuses to cooperate:
- Open the Google app.
- Tap the camera icon in the search bar.
- This opens Google Lens.
- Point it at the QR code.
- Tap the result, like a website, menu, or Wi‑Fi network.
- Use Quick Settings QR scanner
Many phones have a quick toggle.
- Swipe down from the top of the screen.
- Look for a tile like “Scan QR code”, “QR scanner”, or a square QR icon.
- Tap it, then point at the code.
On Samsung One UI, there is often “Scan QR code” in the notification shade or in the Camera “More” tab.
- For payment apps and menus
If it is for payments, the app often wants its own scanner.
- Open the payment app, like Google Pay, PayPal, your bank app, or a local wallet.
- Look for “Scan” or a QR icon in the bottom menu.
For restaurant menus, if your camera does not trigger, open Chrome, tap the address bar camera icon if present, or use Google Lens as above.
- Turn on code scanning in Chrome
If you browse a QR from an image or screenshot:
- Open Chrome.
- Tap the address bar.
- Tap the little camera or Lens icon.
- Pick “Search with your camera” or “Select an image” if you screenshotted the QR.
- If nothing works, use a trusted QR app
Avoid random QR scanner apps with lots of ads or weird permissions.
Two relatively clean options:
- “Google Lens” (if not already built in).
- “QR & Barcode Scanner” by TeaCapps, which stays focused on scanning and not bloat.
Install from Play Store, open it, and it will scan right away.
Extra tips
- If scanning from a screen, lower that screen brightness a bit, your camera often focuses better.
- Make sure the QR fits inside the focus area, not too close, not too far.
- For Wi‑Fi QR codes, Lens will usually offer “Connect to network” directly.
- For menus on tables, restaurants sometimes print the URL under the code. You can type that if scanning keeps failing.
If you share your phone brand and model, people can point to the exact menu path, since Samsung, Xiaomi, Oppo, etc all hide it in slightly different places and it gets annoying fast.
Your camera not picking up QR codes is way more common than Android folks like to admit. @reveurdenuit covered the “ideal world” methods; here’s what I usually do when reality is messier.
- First, confirm your camera is actually incapable
Instead of hunting toggles for an hour, do this quick test:
- Open Camera
- Try focusing on a different QR (like on your laptop screen from qrstuff.com or similar).
If no QR ever triggers, your OEM probably disabled it or buried it.
- Skip the camera, go straight to Lens in Photos
This is the trick a lot of people miss. If you have a QR in front of you:
- Take a photo of the QR (even if the camera does not auto-scan).
- Open the photo in Google Photos.
- Tap the Lens icon at the bottom.
- It should read the code and offer the link / Wi‑Fi / whatever.
This also works great for screenshots of QR codes from emails, WhatsApp, etc.
- Use the lockscreen shortcut if your phone has it
Some Android skins let you access QR scanning from the lockscreen:
- Wake the phone
- Look for a small camera or QR icon on the lockscreen
- Long press or swipe it
On some models this brings up a barebones QR reader that works even when the main Camera app is dumb.
- For payment apps, ignore system scanners on purpose
Tiny disagreement with the “use general scanner first” idea: for stuff involving money, always prefer the built‑in scanner of that payment app.
- Open Google Pay / your bank app / PayPal
- Tap “Scan & pay” or the QR icon
Those are often stricter about what they accept, which is actually safer. If the payment QR opens in a browser instead, back out and scan it from the correct app.
- Use “share image to Lens” as a universal trick
If you get a QR in any app (chat, gallery, files):
- Long press the image
- Tap Share
- Choose Search Image with Lens or Google Lens
Lens will parse the QR even if your camera is hopeless, and you never had to point the camera at anything.
- If you must use a third‑party app, treat it like a sketchy neighbor
Lots of QR apps harvest data or spam you. I slightly disagree with the idea that you “just” grab any clean one from Play Store. Check for:
- No requirement for location / contacts
- Minimal or no ads
- Recent updates and reviews that mention “no bloat”
If it screams “flashlight + QR + VPN + cleaner,” uninstall immediately.
- When scanning menus on tables
Common failure points people forget:
- Move your phone back a bit; being too close actually makes it blurrier.
- Tilt slightly to avoid reflections from overhead lights.
- If the QR is damaged or super faded, zoom with the camera, then take a photo and run it through Lens as in step 2.
If you share your exact phone model, you can probably get a “tap here, then here” path, but between Camera + Google Photos + Lens, you should be able to scan basically any menu / website / payment QR without installing random junk.