Skip to content
Guides

How to use Google Lens as a QR code scanner

Open Google Lens, point your camera at the QR code and tap the link that appears. On Android, Lens is built into the Google app and often the camera. On iPhone, use the Lens icon in the Google app's search bar. Lens also reads codes in screenshots and photos.

25 August 2026

How to scan a QR code with Google Lens on Android

On many Android phones you do not even need to open Lens. The camera app shows a Lens suggestion or a link when it sees a code, and a Scan QR code tile is often available in Quick Settings on newer versions of Android. Samsung phones have their own scanner in the Camera app and the quick panel.

  1. Open the Google app, or tap the Lens icon (a small camera) in the Google search bar on your home screen. Some phones also have a separate Google Lens app.
  2. Point the camera at the QR code. Keep the whole code in view, including a little white space around it.
  3. Wait a moment. Lens highlights the code and shows the link or text it contains.
  4. Read the address, then tap it to open it, or use the copy option to paste it elsewhere.

How to use Google Lens to scan a QR code on iPhone

Lens is not a separate app on iPhone. It lives inside the Google app. Install the Google app from the App Store, open it and tap the camera icon on the right of the search bar. Allow camera access the first time, then point it at the code and tap the result.

That said, the iPhone Camera app already reads QR codes on its own. Point it at a code and a yellow link appears. Lens is mainly worth using on iPhone when you want its other features, such as translating text or searching for a product, in the same step.

Scan a QR code from a screenshot or photo with Lens

Lens does not need a live camera. If someone sends you a code, or you screenshot one from a web page, you can read it from the image.

  1. Open Lens from the Google app and tap the gallery icon next to the shutter button.
  2. Choose the screenshot or photo with the QR code in it.
  3. Lens shows the link or text from the code. Tap it to open, or copy it.
  4. In Google Photos, you can also open the image and tap the Lens button at the bottom of the screen.

Scanning barcodes with Google Lens

Lens reads product barcodes as well as QR codes. Point it at the barcode on a box or a book and it usually jumps straight to shopping results for that product, with prices and reviews from around the web. That is handy for comparing prices in a shop.

It is less handy when you just want the number. Lens is a search tool first, so it tends to show what it thinks the product is rather than the raw EAN or UPC digits. For stock checks, shipping labels or codes like Code 128 and Data Matrix, a dedicated barcode scanner that shows the exact value is more useful.

Where Google Lens falls short

  • It needs the Google app. On an iPhone, a work phone or a shared computer, that may not be installed or allowed.
  • On a computer there is no Lens camera. In Chrome you can right-click an image and search it with Google, which can often pick out a QR code link, but it is built for search, not scanning, and cannot use your webcam.
  • Results come mixed with search suggestions, so the code's link can be one item among several.
  • Lens shows the link but does not check it for phishing tricks such as look-alike brand names or hidden redirects.
  • Lens is part of Google Search, so its activity can be saved to your Google account if Web & App Activity is switched on.
  • It reads one thing at a time. If an image contains several codes, you may need to crop it for each one.

A Google QR scanner online, without the app

Google does not offer a web page that scans QR codes or barcodes. If you want an online scanner that works in any browser, on a phone or a computer, NeoReader's QR scanner does the job without an app or an account.

You can drop, paste or upload a screenshot, or use your phone camera or laptop webcam. It reads QR codes and common barcodes, including EAN, UPC, Code 128, Data Matrix and PDF417, finds several codes in one image, and shows the exact content. Before you open a link, it checks for look-alike domains, shorteners, bare IP addresses and app downloads. Images are read on your device and never sent to our servers.

Does Google have a QR code generator?

Sort of. Chrome can make a QR code for the page you are on: on a computer, right-click the page or use the share option in the address bar and choose to create a QR code; on Android, use Share in the Chrome menu. The result is a plain black-and-white link code with no logo or colour options.

Google has no generator for Wi-Fi, contact cards, or barcodes, and no QR code with your logo. For those, use a free generator such as NeoReader's, which adds colours, frames and a logo, test-scans the design as you edit, and exports PNG, SVG or PDF. Our Google QR code generator page covers the Chrome method and codes for Drive, Forms and Maps.

Read next

FAQ

Questions

How do I scan a QR code with Google Lens?

Open Lens from the Google app or the camera icon in the Google search bar, point it at the code and tap the link it shows.

Can Google Lens scan a QR code from a screenshot?

Yes. In Lens, tap the gallery icon and pick the screenshot, or open the image in Google Photos and tap Lens.

Is there a Google barcode scanner online?

Google does not have a web-based scanner. Lens works in the Google app on phones. For a scanner in the browser, use an online tool such as NeoReader's QR scanner, which also reads barcodes.

Can I use Google Lens to scan a QR code on my computer?

Not with the webcam. In Chrome you can right-click an image and search it with Google, which often picks out the link. A browser scanner can read a pasted screenshot or use the webcam directly.

Why won't Google Lens scan my QR code?

Move back so the whole code and its white border are in view, clean the lens and avoid glare. If it still fails, the code may be too small, low in contrast or damaged.

Can Google make a QR code with a logo?

No. Chrome's QR codes are plain. Use a free generator that supports logos and raises error correction so the code still scans.