§ 01 article

How to Scan a QR Code From a Photo or Screenshot

author: QR Toolkit Team · published: 2026-05-08

#how-to#scanning#screenshot#photo

To scan a QR code from a photo or screenshot, open a scanner app that supports image input, choose the option to scan from your photo library or gallery, select the picture containing the QR code, and the app decodes it instantly. You do not need to point a live camera at anything, the code is read directly from the saved image.

This is one of the most common scanning questions, because so many QR codes now arrive as images: a screenshot of a ticket, a code sent in a chat, a flyer saved from a website, or a code embedded in a PDF. Here is how to handle every situation.

Why You Cannot Always Use the Camera

Your phone’s built-in camera scanner only works when you can physically point the lens at a code. But plenty of QR codes never exist in the real world:

  • A friend texts you a screenshot of a WiFi or event code.
  • A ticket arrives by email as an image attachment.
  • You spot a code inside a PDF, an app, or a social media post on the same phone.
  • You saved a photo of a poster to scan later.

In all these cases you need to scan a QR code from an image that already lives in your photo library, not from a live camera feed.

How to Scan a QR Code From Your Photo Library

A dedicated scanner app makes this straightforward. With QR Toolkit:

  1. Open the app and go to the scan screen.
  2. Tap the scan from photo or gallery option instead of the live camera.
  3. Choose the image that contains the QR code.
  4. The app decodes the code on your device and shows you the result.
  5. Review the decoded link or text, then choose whether to open it, copy it, or dismiss it.

Because the decoding happens on your own device, the image never has to be uploaded anywhere to be read. You see exactly what the code contains before anything opens.

How to Scan a Screenshot With a QR Code

Screenshots are just images saved to your library, so the steps are identical:

  1. Take or locate the screenshot.
  2. Open your scanner app and choose scan from photo.
  3. Select the screenshot.
  4. Read the decoded content.

This is the cleanest way to handle a code that someone sent you in a message. Save or screenshot the code, then pull it into the scanner.

Tip: Crop Tightly If It Will Not Read

If a screenshot contains a small QR code surrounded by lots of other content, cropping the image so the code fills most of the frame can help the scanner lock onto it. Most phones let you crop directly in the Photos app before scanning.

Built-In Options on iPhone and Android

Both platforms have some native support for reading codes from images, though it can be inconsistent.

  • iPhone: Open the image in the Photos app and look for the Live Text indicator. Touch and hold the QR code in the picture and a link prompt may appear. This works for clear, well-lit codes but often fails on small or low-contrast ones.
  • Android: Google Lens can read codes from saved images. Open the photo, tap the Lens icon, and select the code. Availability varies by device and version.

A dedicated app is more reliable because it is built specifically for decoding codes, handles a wider range of image quality, and gives you a clear preview of the result every time.

When an Image Will Not Scan

If your scanner cannot read a QR code from a photo, the usual culprits are:

  • Too small or blurry. Low resolution images lose the fine detail of the code’s pattern.
  • Low contrast. A faint or colored code on a busy background is hard to detect.
  • Partially cut off. If the screenshot clipped part of the code, the data is incomplete and cannot be decoded.
  • Heavy compression. Images forwarded many times through chat apps can degrade until the pattern is unreadable.

Try getting a higher quality version of the image, or ask the sender to share the original file rather than a re-compressed copy.

Keeping Track of What You Scan

When you scan codes from images regularly, a searchable history is genuinely useful. QR Toolkit saves every scan to your account so you can find that ticket link or WiFi password again later without re-scanning. The free tier covers up to five scans a day, decoding happens on your device, and there are no ads or tracking SDKs along the way.

Frequently Asked Questions

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

Yes. If the QR code is in a screenshot, a saved photo, or an image you received in a message, you can scan it from your photo library using a scanner app that supports image input. There is no need for a separate device or a printed copy.

Why will my screenshot QR code not scan?

The most common reasons are that the code is too small, blurry, low contrast, or partially cut off in the screenshot. Try cropping tightly around the code, or get a higher resolution version of the image, then scan again.

Is it safe to scan a QR code from an image someone sent me?

Scanning the image itself is safe, since decoding only reads the data. The risk is in where the code leads. A good scanner shows you the decoded link before opening anything, so you can check the destination first. QR Toolkit always displays the result before taking any action.

<< cd /blog