# Google Lens and QR scanning

> Google Lens decodes QR codes from the live camera, screenshots and saved images on Android, and shows a preview of the destination before opening it. Lens is a cloud visual-search service, though, so images it analyses are processed on Google's servers: use a local decoder for anything sensitive.

Source: https://useqr.app/docs/scanning/google-lens-qr-scanning · Last reviewed 2026-08-21 · UseQR is free forever, no signup.

---

## The four ways into Lens

On most Android phones, Lens is the default decode path, reachable from four places:

1. **The camera app.** Point at a code; a banner or Lens chip appears. This is the
   everyday route and the one covered in
   [scanning on Android](/docs/scanning/how-to-scan-a-qr-code-on-android).
2. **Google Photos.** Open any saved image (a screenshot, a photo of a poster), and tap
   the Lens icon. This is the standard way to
   [scan a code from a screenshot](/docs/scanning/how-to-scan-a-qr-code-from-a-screenshot).
3. **Chrome.** Long-press an image on a web page and choose *Search image with Google
   Lens*. Useful for codes embedded in articles or web-mail.
4. **The screenshot and circle-to-search flows** on recent Pixel and Samsung phones,
   which hand whatever is on screen to Lens without leaving the current app.

Between them, Lens covers every case a standalone scanner app used to handle: live
camera, saved images, and images inside other apps.

## What Lens adds beyond decoding

A bare decoder gives you the payload text. Lens layers Google services on top:

- **Destination preview.** For URL payloads Lens shows the domain and often the page
  title before you tap, genuinely useful when
  [checking a code before opening it](/docs/security/how-to-check-a-qr-code-before-opening).
- **Text actions.** Copy, translate or search any text near the code.
- **Visual search.** Identify the product, plant or place around the code.

For the common case (a poster with a URL) the preview is the feature that matters.
Seeing `useqr.app` rather than a random shortener before you tap is a real defence
against swapped stickers.

## Where your image goes

This is the part most guides skip. The quick QR banner in many camera apps can decode
with no connection at all. You can verify this yourself with the airplane-mode test
described in [offline QR scanning](/docs/scanning/offline-qr-scanning). Full Lens
analysis is different: Lens is a cloud visual-search product, and images it analyses
are processed on Google's servers, linked to your account's activity settings.

Usually that is fine. It stops being fine when the code itself is the secret. A QR
image can contain a [WiFi password](/wifi-qr-code), a contact card, a payment string
or a 2FA provisioning secret. Uploading that image to any third party (Google
included) widens who can see it, a topic covered in
[what gets logged when you scan](/docs/security/qr-codes-and-tracking-what-is-logged).

For those, decode locally: the camera's offline banner, or a browser scanner like
[/scan](/scan) that decodes in the page without uploading the image and shows you the
raw text instead of following it.

## Choosing the right tool

| Situation | Use |
|---|---|
| Poster, menu, packaging in front of you | Camera app banner |
| Code in a screenshot or saved photo | Photos → Lens, or upload to [/scan](/scan) |
| Unknown or suspicious code | Lens preview, or /scan in text-only mode |
| WiFi password, vCard, OTP secret, payment code | Local decoder only |

## FAQ

### Does Google Lens scan QR codes?
Yes. Lens decodes QR codes from the live camera, from saved images in Google Photos, and from images on web pages via Chrome's long-press menu. For URL payloads it also previews the destination before you open it.

### Does Google Lens work offline?
The quick QR detection in many Android camera apps works without a connection, but full Lens analysis is a cloud service and needs the network. Turn on airplane mode and try it: whatever still decodes is running locally on the phone.

### How do I scan a QR code from a screenshot with Lens?
Open the screenshot in Google Photos and tap the Lens icon at the bottom of the screen. Lens finds the code, decodes it, and offers the link or text it contains.

### Is Lens safe for sensitive QR codes?
For ordinary URLs, yes. For codes that contain secrets (WiFi passwords, contact details, 2FA setup codes) prefer a decoder that runs entirely on your device, because images analysed by Lens are processed on Google's servers.

## Try it

- https://useqr.app/scan
- https://useqr.app/url
