How to Scan QR Codes with Google Lens: Complete 2026 Guide
Step-by-step guide to scanning QR codes with Google Lens on Android, iPhone, and from photos or screenshots — plus when to use Lens vs your camera.
TL;DR
- Google Lens reads QR codes — on Android it's built into the Camera, the Google app, and Google Photos. On iPhone it lives inside the Google app and Chrome.
- The fastest path: open the Google app → tap the Lens icon in the search bar → point at the QR code → tap the URL pop-up.
- Lens is also the best way to scan a QR code from a screenshot or saved photo — most camera apps can't do that.
Google Lens is a visual search tool built by Google that recognises objects, text, and barcodes — including QR codes — directly from your phone's camera or any image you give it. On most Android phones it's already installed. On iPhones it's available through the free Google app and through Chrome.
Most people first try to scan a QR code with their phone's default camera and only reach for Lens when the camera app fails — for example, when the QR is on a screenshot, when the lighting is bad, or when the code is partially obscured. Lens handles all of those edge cases better than a stock camera, which is why "google lens qr code scan" has become one of the most searched scanning queries in 2026.
This guide walks through every Lens scanning path: live camera, photo gallery, screenshots, and the small-but-common edge cases. It also covers when Lens is the right tool and when you should just use your camera.
What Is Google Lens?
Google Lens is Google's visual recognition tool. Given a camera feed or a still image, it identifies objects, translates text, copies handwriting, finds visually similar products — and decodes barcodes and QR codes. It launched on Google Pixel phones in 2017 and is now built into Android, the Google app, Google Photos, and Chrome.
For QR codes specifically, Lens does three jobs that camera apps don't always do well:
- Live scan from the camera — finds and decodes a QR from a video feed.
- Scan from a saved photo — open any image in Lens and it'll pick out the QR.
- Scan from a screenshot — useful when you've been sent a QR code in a message and can't scan your own screen.
If you're looking specifically for the iPhone Camera app path or the Android default camera path, see our standalone guides on how to read a QR code on iPhone and scanning QR codes on Android. This article focuses on Lens itself, which works the same way on both platforms once you've found it.
Can Google Lens Scan QR Codes?
Yes — Google Lens scans standard QR codes (URLs, vCards, plain text, WiFi credentials, Bitcoin addresses, and more) and most 2D barcode formats. There's no setting to enable; QR decoding is on by default in every version of Lens that's still receiving updates.
What Lens does not do:
- Lens isn't a QR generator. To create a QR, see our free QR code generator.
- Lens won't decrypt or bypass a QR that points to a paywalled or geo-restricted URL. It just opens the destination link.
- Lens analytics are private to Google. If you need scan analytics — count, location, device, time — the QR itself has to be a dynamic QR code, not the scanner. (Background in what a dynamic QR code is and how to track QR code scans.)
How to Scan a QR Code with Google Lens on Android
There are three paths on Android. They all end up in the same Lens engine.
Method 1 — Camera app (fastest)
Most modern Android phones (Pixel, Samsung Galaxy, Xiaomi, OnePlus) have Lens built directly into the Camera app:
- Open the Camera app.
- Point at the QR code so the whole pattern is visible.
- A pop-up appears with the decoded URL. Tap it to open.
If nothing happens, your camera's QR detection might be off. Open Camera settings → look for Google Lens suggestions, Scan QR codes, or Smart suggestions and turn it on.
Method 2 — Google app
If your camera app doesn't surface Lens, the Google app always does:
- Open the Google app.
- Tap the multicolored Lens icon in the search bar (right side, next to the microphone).
- Point the camera at the QR code.
- Tap the URL pop-up to open it.
This is also the path that works on phones where the manufacturer has heavily customised the Camera app (some older Huawei or Honor devices).
Method 3 — Google Photos
Useful when the QR is in a photo or screenshot you've already saved:
- Open the photo in Google Photos.
- Tap the Lens icon at the bottom (it looks like a square with a dot in the corner).
- Lens highlights the QR pattern and shows the decoded URL.
- Tap to open.
For the broader "scan from an image" workflow, our QR scanner tool does the same thing in a browser — useful when you don't want to install anything.
How to Scan a QR Code with Google Lens on iPhone
Lens isn't built into iOS, but Google ships it inside two iPhone apps you may already have.
Method 1 — Google app for iOS
- Install the Google app from the App Store (free).
- Open it.
- Tap the Lens icon in the search bar.
- Point the camera at the QR code.
- Tap the URL pop-up.
Method 2 — Chrome for iOS
Recent versions of Chrome on iOS include a Lens shortcut in the address bar:
- Open Chrome.
- Tap the Lens icon at the right edge of the address bar (camera-with-corners shape).
- Aim at the QR code.
- Tap the URL to open in Chrome.
Both methods work identically. If you're already running Chrome as your default browser, the in-Chrome path is one tap faster.
For iOS users who don't want to install anything extra, the iPhone's native Camera app reads QR codes too — covered in detail in how to read a QR code on iPhone. The reason to prefer Lens over the native camera on iOS is the same reason it matters on Android: Lens reads QRs from saved photos and screenshots, and the native iOS Camera does not.
How to Scan a QR Code from a Photo or Screenshot with Lens
This is the scenario where Lens beats every other scanner. You've been sent a QR code in a chat — or someone screenshotted one and shared it — and you can't aim a second phone at your own screen.
Android
- Open the photo in Google Photos.
- Tap the Lens icon at the bottom of the screen.
- Lens finds the QR pattern automatically and pops up the URL.
iPhone
- Save the QR image to your camera roll.
- Open the Google app.
- Tap the Lens icon, then tap the photo gallery icon in the bottom-left corner.
- Select the QR image.
- Tap the URL pop-up.
This same workflow is what we cover in our standalone post on scanning a QR code from a screenshot or saved image — useful for designers who receive draft posters with embedded QRs.
If you'd rather do this in a browser without any app at all, our web-based QR code scanner accepts an image upload and decodes it instantly. Both routes are zero-install for the recipient.
How to Scan a QR Code Without Google Lens
Sometimes Lens isn't the right tool — for example, on a work phone where Google apps aren't installed, or on an older Android version where Lens isn't reliable. Alternatives in order of preference:
- iPhone Camera (iOS 11 and later) — built-in, fastest on iPhone. Apple's official guide to scanning QR codes in iOS covers the basics.
- Default Android Camera — most modern Android cameras read QRs without Lens; the setting is usually called "Scan QR codes" or "Smart Suggestions."
- Browser-based scanner — our QR scanner tool works on any phone with a browser, no install.
- Third-party scanner apps — usable, but most are bloated with ads. Skip them.
For desktop users, see our browser-based QR scanner tool for the laptop-and-webcam workflow.
Common Issues and Fixes
QR codes fail to scan in Lens for a few predictable reasons. The fixes:
- QR is too small in frame. Move closer or pinch to zoom. Lens needs the QR to fill roughly a quarter of the viewfinder.
- Glare or reflection. Tilt the phone or change the angle by 10–15°. Glossy laminated cards regularly cause this.
- Low contrast. Dark grey on light grey doesn't decode reliably. Brighten the photo if it's a saved image.
- Damaged or partially obscured QR. QR codes include error correction, but if more than ~30% of the pattern is missing, no scanner will read it.
- Old version of the Google app. Update from the App Store / Play Store. Lens features change frequently.
- Screen-from-screen scan failing. Trying to scan a QR off your own laptop screen with your phone occasionally fails due to moiré patterns. Brighten the laptop screen and reduce phone screen brightness.
If you've designed your own QR code and people can't scan it reliably, the issue is usually size or contrast on your side, not the scanner. Our QR size calculator gives you the minimum dimensions for a given scan distance.
When Should You Use Lens vs Your Camera App?
Use the default camera app when:
- The QR is right in front of you, large, well-lit, and unobstructed.
- You want the fastest possible scan with the fewest taps.
Switch to Lens when:
- The QR is in a screenshot, message attachment, or saved photo.
- The QR is small, low-contrast, or partially obscured.
- You want to extract text from a QR-adjacent design (Lens reads surrounding text too).
- You're on an iPhone and want feature parity with Android Lens users (e.g., for translation or product lookup in the same session).
For marketing teams designing QR campaigns, the practical implication is: most of your audience scans with the default camera. Lens is a fallback for the harder 20% of cases. Your QR design should pass the easier test first. (We cover the campaign-design side in our marketing agencies use case and the coolest QR codes roundup.)
If You're on the Creating Side
If you're reading this because you're about to print QR codes that other people will scan, two things to remember:
- Test with Lens and the default camera before you print. The two engines handle low contrast slightly differently; a QR that scans fine in Lens might fail in a stock camera.
- Use a dynamic QR code if you may need to change the destination later. Scanely's free plan covers 3 dynamic QR codes and 1,000 scans per month — usually enough to validate a small campaign before scaling up. We dig into the tradeoffs in how to track QR code scans.
For event collateral, restaurant tables, or print signage specifically, see QR codes for restaurants and QR code posters.
FAQ
Does Google Lens read all types of QR codes?
Yes — Lens decodes standard URL QRs, vCard QRs (contact info), WiFi QRs (network name + password), plain-text QRs, and most 2D barcode formats (DataMatrix, Aztec, PDF417). It also reads standard 1D barcodes (UPC, EAN, ISBN) for product lookup.
Why won't Google Lens open the QR code's URL?
Three common reasons: (1) the QR is partially blocked or too small in frame, (2) the destination URL is malformed, or (3) your Lens version is out of date. Update the Google app and try again.
Is Google Lens free to use?
Yes. Lens is free on Android, in the Google app on iOS, and in Chrome. There's no premium tier or scan limit for personal use.
Can Google Lens scan QR codes offline?
Lens needs an internet connection to decode the URL and Google's image-recognition models live in the cloud. If your QR encodes a plain string (not a URL), some Lens features still work offline, but live URL-following will not.
If you've come here to make sense of Lens as a user, the path is short: on Android, open your camera or the Google app, point at the QR, tap the pop-up; on iPhone, install the Google app or use Chrome, tap the Lens icon, point at the QR; from a saved image, use Google Photos (Android) or our browser-based QR scanner (any device). If you've come here because you're about to print QR codes others will scan, start with our free QR code generator and test the result through both Lens and a default camera before committing to print.