← Back to blog
March 6, 2026

How to Scan a QR Code From a Photo or Screenshot

Need to scan a QR code that is saved in a photo or screenshot? Learn how to do it on iPhone and Android, which built-in tools to try first, and what to do if the code does not open.

How to Scan a QR Code From a Photo or Screenshot cover image

If a QR code is saved in a photo or screenshot, the normal camera method is not always the right approach. That is because you cannot easily point the same phone’s camera at a QR code that is already on that same phone’s screen. In this situation, the easiest path is usually to open the image and use a built-in image-aware tool such as Live Text or Google Lens.

This is useful when the QR code was sent to you in a message, email, PDF, social post, website, chat screenshot, or saved image. Instead of moving the image to another device first, you can often open it directly on your phone and scan it from there.

Quick answer: If the QR code is in a photo or screenshot, open the image first, then use an image-based tool instead of your regular live camera scan. On iPhone, start with Photos and, if needed, a gallery-based Lens fallback. On Android, start with Google Photos + Lens or Chrome + Lens.

What scanning from a photo or screenshot actually means

Most people think of QR scanning as a live camera action. That is true when the code is on a poster, package, table, flyer, or another device. But when the QR code is already saved in your gallery or shown on your own screen, the job changes. You are not really “scanning with the camera” anymore. You are asking your phone to interpret an image that already contains the code.

Situation Best approach
QR code on a poster, sign, box, or table Use the normal camera scan
QR code saved as a photo or screenshot Open the image and use an image-aware tool
QR code in a chat, email, or PDF on the same phone Screenshot it or open it in a tool that supports image-based detection

Simple rule: If the QR code is already on your phone, use an image workflow, not a normal live-camera workflow.

Fastest methods by device

The quickest path depends on whether you are on iPhone or Android.

Device Best first method Good fallback
iPhone Open the image in Photos and try the built-in image tools Open Chrome and use a gallery-based Lens workflow
Android Open the image in Google Photos and use Lens Open Chrome and use Lens with the screenshot or photo

Best practice: If the QR code came from a message, email, or PDF, save a screenshot first. That usually gives you a cleaner and faster path into Photos or Lens.

How to scan a QR code from a photo or screenshot on iPhone

On iPhone, the fastest built-in thing to try is the image you already saved in Photos. If that does not expose the QR destination clearly, a Lens-based fallback is often the easiest second option.

1. Open Photos

Open the screenshot or saved photo that contains the QR code.

2. Make the code easy to see

If the QR code is tiny, zoom in just enough that it becomes clearer without making the image blurry.

3. Try the built-in image action

If your iPhone exposes a tappable action from the image, use it to open the linked page or content.

4. If needed, use a gallery-based Lens fallback

Open Chrome, start a Lens search, choose the photo picker, select the screenshot or photo, then tap the result that appears from the QR code.

If the QR code is inside a screenshot from a chat or email, the same process still works. The key is getting the QR into an image view where your phone can inspect it directly.

Helpful note: If the image contains too much extra clutter around the QR code, try cropping the screenshot first and then scan the cropped version.

How to scan a QR code from a photo or screenshot on Android

On Android, the most consistent path is usually an image plus Google Lens. Google Photos is often the easiest place to start.

1. Open Google Photos

Open the screenshot or photo that contains the QR code.

2. Select the image clearly

Make sure the QR code is visible and not cut off. If needed, crop the image tighter around the code.

3. Use Lens on the photo

Run Google Lens on the selected photo and wait for it to detect the QR code.

4. Tap the result

Open the website, file, app link, or other action that Lens finds in the QR code.

If you do not want to use Google Photos, Chrome can also work. Open Chrome, use Google Lens, select the screenshot or image from your device, then tap the link or action that appears.

If the QR code is inside an email, PDF, chat, or browser tab

The easiest move is usually to create a screenshot and scan that image instead of trying to work directly inside the app that showed the QR code. This is especially helpful when the QR code appears in:

  • an email attachment or newsletter
  • a chat message or social post
  • a PDF or ticket
  • a browser tab on the same phone
  • a document preview with no built-in QR action

If the QR code is already shown as an image in Chrome on Android, a browser-based Lens flow can also help without leaving the browser. But when you want the cleanest path, a screenshot is often simpler.

Simple fallback: If the app showing the QR code does not help, take a screenshot, crop it if needed, then scan the saved image.

What to do if nothing happens

If your phone does not recognize the QR code from the image, the problem is often the screenshot quality, the amount of extra content around the code, or the QR code itself.

Try these first

  • Crop the image tighter around the QR code
  • Use the original image instead of a compressed forward
  • Zoom only enough to make the code clearer
  • Try a different app path such as Lens instead of Photos, or vice versa
  • Open the image on another device and scan it with your camera if you need a fast backup method

Check the QR code itself

  • Is the code blurry?
  • Is part of it cut off?
  • Is it too tiny in the screenshot?
  • Does another phone also fail to read it?

If another phone also fails, the issue is probably the QR code design or image quality, not your device.

Common mistakes to avoid

  • Trying to use the same phone’s live camera on a QR code already shown on that same screen
  • Using a blurry or compressed screenshot when a clearer version is available
  • Leaving too much clutter around the QR code instead of cropping it
  • Assuming the phone is the problem when the QR image itself is damaged or low quality
  • Opening an unfamiliar link too quickly without checking context
  • Forgetting that a screenshot often works better than trying to scan inside another app directly

The most common problem is simple: the image is not clean enough for the phone to isolate the QR code quickly.

FAQ

Can I scan a QR code that is already on my phone?

Yes. The easiest way is usually to open the QR code as an image or screenshot and use an image-based detection tool instead of the normal live camera scan.

Can I scan a QR code from a screenshot on iPhone?

Yes, in many cases. Open the screenshot in Photos first, then use the image-based options available on your device. If that does not surface the QR result clearly, a gallery-based Lens fallback is a practical next step.

Can I scan a QR code from a screenshot on Android?

Yes. A common path is to open the screenshot in Google Photos and use Lens, or open Chrome and use Lens with the saved image.

Do I need a separate app?

Often, no. Many phones already include enough built-in tools to handle a QR code from a photo or screenshot.

Why is my screenshot not opening the QR code?

The screenshot may be blurry, too small, cropped badly, or the QR code itself may not be readable. Try cropping tighter or using a clearer original image.

What if the QR code is inside a PDF or email?

The easiest fix is usually to take a screenshot of the QR code, save it, and scan the saved image with an image-based tool.

Ready to create a QR code that is easy to scan from live view and saved images?

Create a QR code for your website, menu, PDF, review page, app, or campaign and make sure it works well whether people scan it on the spot or save it for later.

Create your QR code on CreateQR