> ## Content Index
> Fetch the complete content index at: https://snagitpro.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# How to Scan a QR Code From a Screenshot
- URL: https://snagitpro.com/scan-qr-code-from-screenshot/
- Published: 2026-10-21T13:39:00.000Z
- Updated: 2026-10-21T13:39:00.000Z
- Description: Use the saved image on your phone or computer. Follow the Photos, Lens, or Gallery route, fix recognition problems, and review the decoded result.
- Author: Adrian Foster
- Tags: Guides, Tutorials, Captures

To scan a QR code from a screenshot, open the **saved image**. On iPhone, press and hold the code in Photos. On Android, open the screenshot in Google Photos and use Google Lens. On a computer, an image-based QR reader can decode the file without a second phone.

[Download](https://dropload.surf/c/DluzdtzerFlT?ref=snagitpro.com)

I would try the phone's existing image reader first. The important choice is a saved-image route: pointing the same phone's camera at its own screen will not help. Once the reader shows a result, review it before opening anything.

## Choose a route for the device holding the screenshot

| Device         | Start here                                                | If nothing is recognized                                             |
| -------------- | --------------------------------------------------------- | -------------------------------------------------------------------- |
| iPhone         | Photos: open the screenshot and hold the QR code          | Try the saved-image picker in Google Lens, or a clearer original     |
| Android        | Google Photos: select the screenshot, then Google Lens    | Open Lens through the Google app and choose the saved file           |
| Samsung Galaxy | Gallery: hold the code in the saved image where supported | Use the Google Photos/Lens route                                     |
| Windows or Mac | A QR reader with an image-file input                      | Get the original image and keep the whole code plus its clear margin |

![Read a QR code from a saved image: keep the full code and clear margin, use Photos or Lens, then review the decoded result.](https://storage.ghost.io/c/32/ae/32ae67dc-03a1-4a24-abcb-b731d79fd904/content/images/2026/10/qr-screenshot-map.webp)

Keep the whole code, read the saved image, and check the result before taking action.

## iPhone: read the code in Photos

1. Save the image containing the QR code to Photos. If someone sent a picture, save that picture rather than capturing a small messaging preview.
2. Open the image in Photos so you can see the complete code.
3. Press and hold directly on the QR code. When it is recognized, an action menu appears.
4. For a website code, review the link and choose the offered browser action only if you trust the destination. Use a copy-link option, when available, if you want to inspect the address first.

Adobe's [instructions for reading a saved QR image on iPhone](https://www.adobe.com/uk/acrobat/resources/scanning/how-to-scan-qr-code-from-image.html?ref=snagitpro.com) describe this Photos gesture and the link actions. The exact menu depends on the content of the code; a code does not have to contain a website address.

If Photos selects ordinary text instead, press on the code itself. If it still offers no QR action, try a clearer image or the Google app's Lens image picker. Do not mistake copied text near the code for the decoded contents. Ordinary [text extraction from an iPhone screenshot](https://snagitpro.com/copy-text-from-screenshot-iphone/) is a separate task.

The Camera app is useful when the code is on paper or another screen. Apple's [Camera and Code Scanner instructions](https://support.apple.com/en-us/102680?ref=snagitpro.com) describe that live-camera route; they are not a file-import workflow for a screenshot already on the same phone.

## Android: choose the screenshot in Google Lens

1. Open Google Photos and select the saved screenshot.
2. Open **Google Lens**. If you do not see a Lens button beside the image, open **More → Google Lens**; that is the route in Google's current help.
3. Let Lens examine the code. If the screenshot contains several objects, select the code area rather than nearby text.
4. Review the detected content. Open the offered link only after checking it, or use the relevant action for another kind of code.

Google documents [opening Lens from a photo in Google Photos](https://support.google.com/photos/answer/7539151?hl=en&co=GENIE.Platform%3DAndroid&ref=snagitpro.com). Lens can also be reached through the Google app: tap its Lens icon and choose the saved image. Google's [device-image instructions](https://support.google.com/websearch/answer/1325808?hl=en&co=GENIE.Platform%3DAndroid&ref=snagitpro.com) describe selecting a screenshot and narrowing the image area. Adobe's image-scanning guide confirms the QR-specific use of Lens.

On Samsung Galaxy, there is also a Gallery route. Samsung's current [saved-image QR instructions](https://www.samsung.com/ca/support/mobile-devices/scan-a-qr-code-with-your-samsung-galaxy/?ref=snagitpro.com) say to open the picture in Gallery, press and hold the code, and review the notification. If your device does not expose that action, use Lens. I would follow the current Gallery guidance rather than hunt for a Bixby Vision button shown in an older tutorial.

## Windows or Mac: decode an image file

A browser-based QR reader with a file picker is a practical option for a public menu or other nonsensitive code. For example, [Hovercode's image QR reader](https://hovercode.com/tools/qr-code-scanner/?ref=snagitpro.com) accepts a saved image and displays its contents. The provider says decoding happens in the browser and the image is not sent to its server. That is the provider's description of handling, not a privacy guarantee I have tested.

1. Find the original screenshot file. On Windows, [the screenshot destination depends on the capture method](https://snagitpro.com/where-do-screenshots-go-windows-11/); an image still in the Clipboard may need saving first.
2. Choose the reader's image-file input and select that file. You do not need to give a webcam permission for a saved-image input.
3. Read the decoded text or address. Copying a result and opening a website are separate actions.

For a login, private invitation, Wi-Fi credential, or personal document, I would keep the image within a trusted device or the issuing service's supported workflow. Do not send the whole screenshot to an unfamiliar decoder just to read a small square. An online tool's image input alone does not tell you how it processes the file.

## If the code is not recognized, check the image

Start with the original attachment or screenshot. A tiny preview, repeated resizing, or heavy compression can leave too little detail to read. Making that damaged image larger does not restore its missing pattern; ask for the original or capture the source again at a readable size.

Keep every part of the square and its clear border. DENSO WAVE's [QR code margin guidance](https://www.qrcode.com/en/howto/code.html?ref=snagitpro.com) specifies a quiet zone four modules wide on all sides. You can crop unrelated content around it, but leave that margin intact. Avoid drawing arrows, highlighting, or redaction across the code or its border.

If there are several codes in one screenshot, select or crop a copy around the intended one. Check that no notification or overlay covers it. Then try the image reader again. These changes help present the original code clearly; they do not make an expired invitation valid or repair a broken destination.

A displayed address means the reader decoded something. If the page then fails, check the address, network connection, and the sender's instructions. Scanning successfully and gaining access to the destination are different problems.

Finally, treat the result as information to assess. Samsung's [QR safety guidance](https://www.samsung.com/ca/support/mobile-devices/scan-a-qr-code-with-your-samsung-galaxy/?ref=snagitpro.com) recommends checking the source and destination before acting. A recognizable code can still lead to the wrong site. For an unexpected login or payment request, open the service through a route you already trust rather than proceeding from the screenshot.