Skip to content
UseQR
ESC

Jump to

MOVEOPEN50 places

Scanning

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.

View as MarkdownPaste this page into any AI assistant. It is plain, portable Markdown.

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.
  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.
  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.
  • 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. 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, 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.

For those, decode locally: the camera's offline banner, or a browser scanner like /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
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: free, no signup

  • How to scan a QR code on any device, On iPhone and Android, open the camera app and point it at the code: a banner appears with the destination. No separate app is needed on any current…
  • How to scan a QR code on Android, Point the camera, or use Google Lens if nothing happens. Android 13 adds a quick settings scanner tile. Every reliable route, whatever the manufacturer.
  • How to scan a QR code from a screenshot, The camera cannot scan its own screen: decode the screenshot instead. Live Text on iPhone, Google Lens on Android, or upload it to a browser scanner.
  • Offline QR scanning, Decoding a QR code never needs the internet: the camera does it locally. Which payloads work fully offline, and the airplane-mode test that proves it.
  • QR codes and tracking: what is actually logged, What a scan reveals depends on architecture. Direct static codes show a normal visit; shorteners and dynamic codes log IP, device and time. The honest table.