Skip to content
Guides

How to scan a QR code from a screenshot on any device

To scan a QR code from a screenshot, open the image in a tool that reads codes in pictures: Photos with Live Text on iPhone, Google Lens on Android, or a browser QR scanner on any device. Upload or paste the screenshot and the link appears in a second.

18 August 2026

Why the camera cannot help here

A phone camera reads codes in front of it. When the QR code is on the same phone, in a message, a PDF, an email or a social post, there is nothing to point the camera at. The fix is to capture the screen and read the code from the image instead.

The same idea works for photos. If you snapped a poster or a flyer earlier, you can scan the QR code from the photo later without going back to it.

There is a second benefit. Reading from an image gives you time to check the link before you open it, rather than tapping a banner that appears in a moment. That is useful for codes that arrive in emails or messages, where QR code phishing is most common.

How to scan a QR code from a screenshot on iPhone

If nothing appears, your iOS version may not detect codes in photos, or the code may be too small in the image. Crop the screenshot closer to the code and try again, or open a browser scanner in Safari and choose the screenshot from your photo library.

  1. Take the screenshot by pressing the side button and volume up together.
  2. Open the screenshot in Photos.
  3. Touch and hold the QR code, or tap the Live Text button in the corner if it appears. A link or a QR code option should pop up.
  4. Tap the link to open it in Safari, or use the menu to copy it.

How to scan a QR code from a screenshot on Android

On many recent Android phones you can skip the screenshot altogether. Press and hold the home button or navigation bar to start Circle to Search, then circle the code on screen. Some phone makers also add a scan option to their own gallery app. If none of these are available, a browser scanner in Chrome reads the image from your gallery or files.

  1. Take the screenshot, usually with the power and volume down buttons together.
  2. Open it in Google Photos and tap the Lens button.
  3. Lens highlights the code and shows the link. Tap it to open, or copy it.

How to scan a QR code from a screenshot on a computer

The shortcuts above copy the capture to the clipboard, so you never need to find the file. If the image is already saved, for example a photo sent to you by email, drag it in or choose it from your files. The scanner reads PNG, JPG and other common image formats, and it finds several codes in one image, which helps with pages of labels or tickets.

In Chrome on a computer you can also right-click an image on a web page and choose Search with Google Lens. Lens often shows the link from a QR code in the side panel. It works well for codes on web pages, but it sends the image to Google, and it will not read a screenshot on your clipboard or most barcodes.

  1. Capture the code. On Windows press Windows + Shift + S. On a Mac press Cmd + Ctrl + Shift + 4. On a Chromebook press Ctrl + Shift + Show windows.
  2. Open NeoReader's scan QR code from image page in your browser.
  3. Press Ctrl + V or Cmd + V to paste the screenshot, or drag the image file onto the page.
  4. Read the result and the link safety check, then open or copy it.

When a QR code in a screenshot will not scan

  • Too small: zoom in on the code before you take the screenshot, so it fills more of the image.
  • Cut off: all three corner squares and the quiet white border around the code must be in the picture.
  • Blurry photo: take the photo again straight on, in good light, with the phone held still.
  • Heavy compression: images forwarded through several chat apps lose detail. Ask for the original file.
  • Dark mode or inverted colours: most scanners cope, but if one fails, try another tool that reads light-on-dark codes.
  • Glare on a photographed screen: tilt the phone slightly to move the reflection off the code.

Barcodes in screenshots

The same method works for barcodes. Built-in phone tools focus on QR codes, but NeoReader's scanner also reads EAN, UPC, Code 128, Code 39, ITF, Data Matrix, PDF417 and Aztec codes from an image. That covers product numbers, parcel labels, boarding passes and many tickets.

Privacy when you upload a screenshot

Screenshots often show more than the code: names, messages, order numbers. Crop to the code where you can. NeoReader reads images on your device and never stores them, and they are never sent to our servers. Before you open a scanned link, it checks for phishing signs such as look-alike brand domains, link shorteners and bare IP addresses.

Read next

FAQ

Questions

Can you scan a QR code from a screenshot?

Yes. Open the screenshot in Photos with Live Text on iPhone, Google Lens on Android, or paste it into a browser QR scanner on any device.

How do I scan a QR code on my phone screen without another phone?

Screenshot it, then read the image with Photos, Google Lens or a browser scanner. On many Android phones, Circle to Search reads it without a screenshot.

How do I scan a QR code from a photo in my gallery?

On Android, open the photo in Google Photos and tap Lens. On iPhone, open it in Photos and touch and hold the code, or choose it in a browser scanner.

Why will my screenshot QR code not scan?

It is usually too small, cropped or blurred. Zoom in before you capture it and keep the corner squares and white border in the image.

Is it safe to upload a screenshot to a QR scanner?

With NeoReader, the image is read on your device and never stored. Crop out personal details first if you use a tool that uploads images.