Do QR Codes Work If You Take a Photo of Them?

Sally Wright's picture
Sally Wright Apr 2, 2025
Share
Yes, you can scan a QR code from a photo. If the image is clear enough, a QR code saved on your phone can often be recognized and decoded without pointing your camera at the original code.

This can be useful when someone sends you a QR code by message, you have a screenshot of one, or you saved an image containing a QR code to your camera roll. However, not every photo will scan successfully. Image quality, resolution, focus, lighting, and distortion can all affect whether the QR code can be read.

In this guide, we'll explain how scanning QR codes from photos works, how to scan a saved QR code image, what to do when it doesn't work, and how to create QR codes that are easier for people to scan.

TL;DR

  • You can scan a QR code from a clear photo or saved image.
  • Screenshots of QR codes can also work when the code remains sharp and complete.
  • Image quality, resolution, lighting, and distortion can affect scanning.
  • Some smartphones can recognize QR codes directly from saved images.
  • If your phone doesn't support image scanning, a QR scanner app may be able to scan the code from your gallery.
  • QR codes displayed on computers, TVs, and other digital screens can also be scanned.
  • When creating a QR code for business use, always test it before publishing or printing.

Can You Scan a QR Code From a Photo?

Yes. A QR code does not necessarily need to be scanned live through your phone's camera. If you have a photo or image containing the code, compatible image-recognition or QR scanning features may be able to read it directly.

The important factor is whether the QR code remains readable in the image. A sharp, high-resolution photo with the entire QR code visible is much more likely to scan than a blurry, cropped, or heavily compressed image.
This means you can potentially scan QR codes from photos, screenshots, downloaded images, emails, messages, and other saved files.

How to Scan a QR Code From a Photo

The exact steps depend on your smartphone and the apps or image-recognition features available on it. In general, the process is straightforward.

First, save the image containing the QR code to your phone. Open the image in your Photos or Gallery app and look for an option that can recognize or interact with QR codes. On some devices, the phone may automatically detect the code and display the information or link associated with it.

If your phone does not recognize QR codes from saved images, you can use a QR scanner app that supports scanning images from your gallery. Open the scanner, select the saved photo, and allow the app to analyze the QR code.

When using either method, make sure the QR code is fully visible. If the image contains a lot of unnecessary space around the code, cropping it carefully may also make it easier to recognize, provided none of the QR code itself is cut off.

How to Scan a QR Code From a Screenshot

Screenshots can be scanned in much the same way as regular photos. For example, you might take a screenshot of a QR code displayed on a website, social media post, presentation, or another app.

Open the screenshot in your phone's image or photo app and use the available QR recognition feature. If your device cannot scan the screenshot directly, try a scanner that allows you to upload an image from your gallery.

A screenshot should contain the complete QR code at a sufficient size and resolution. If the screenshot has been resized, compressed, or edited heavily, scanning may become more difficult.

What Makes a QR Code Photo Scannable?

Not every image containing a QR code will produce the same results. Several factors can affect whether a scanner can recognize the pattern.

Resolution

A QR code is made up of many small modules that need to remain distinguishable. If the photo is too small or has been compressed heavily, those details can become difficult for scanning software to identify.

Whenever possible, use the original image rather than a low-quality copy or repeatedly compressed version.

Focus and Sharpness

A blurry photo can make a QR code difficult or impossible to decode. If the original photo is still available, taking another picture with the camera focused on the QR code may produce a better result.

For saved images, use the highest-quality version available.

Lighting and Glare

Bright reflections, shadows, and uneven lighting can hide parts of a QR code. This is particularly important when photographing a QR code printed on glossy packaging, posters, signs, or displays.

A clear image with even lighting gives the scanner a better chance of identifying the entire code.

Angle and Distortion

Taking a photo from an extreme angle can make a square QR code appear stretched or distorted. While QR codes are designed to tolerate some distortion, excessive perspective changes can make recognition more difficult.

Try to photograph the code as straight-on as possible.

Complete Visibility

The entire QR code should be visible in the image. Avoid cropping out one of the corners or covering part of the pattern with another object.

The distinctive squares in the corners help scanning software identify the QR code, so keeping the complete code in view is important.

Why Won't My QR Code Photo Scan?

If a QR code won't scan from a photo, the image itself may be the problem. Start by checking whether the code is blurry, too small, cropped, or distorted.

You can also try opening the original image instead of a screenshot or copy. If the image has been sent through a messaging platform, it may have been compressed, reducing its quality.

Lighting can also be an issue if the image was photographed from a physical QR code. Try taking another photo without glare or strong shadows.

If the free QR code is displayed on a screen, adjust the screen brightness and make sure the code is large enough to be recognized. You can also try moving your phone slightly farther away if the camera is having difficulty focusing at close range.

If your phone does not support scanning QR codes from saved images, try a QR scanner that allows you to select an image from your gallery.

Can You Scan QR Codes From a Computer or TV Screen?

Yes. QR codes can be displayed on digital screens and scanned with a smartphone. This includes computer monitors, tablets, televisions, presentation screens, and other digital displays.

The same basic factors apply. The QR code should be large enough, sharp, and displayed with enough contrast for the phone camera to recognize it.

Screen reflections, excessive brightness, low display resolution, or a QR code that is too small can make scanning more difficult.

QR codes can also be scanned from printed materials such as flyers, brochures, posters, business cards, product packaging, and signs. In these cases, print quality and the physical condition of the code can affect scanning.

Tips for Creating QR Codes That Are Easy to Scan

If you're creating a QR code for a business, marketing campaign, event, product, or printed material, scanning should be part of the testing process.

Start with a high-quality QR code and avoid making it unnecessarily small. Maintain enough contrast between the code and its background, and leave clear space around the QR code so scanners can distinguish it from surrounding content.

It's also a good idea to test the code in the environment where people will actually use it. A QR code printed on a poster should be tested from a reasonable viewing distance. A code displayed on a website or presentation should be tested from a phone screen.

With QR Codes Unlimited, you can create QR codes for different types of digital content, including websites, PDFs, images, contact information, and apps. You can also customize your QR code design while keeping it suitable for scanning.

Conclusion

Scanning a QR code from a photo is possible and can be useful when you don't have access to the original code. Photos, screenshots, and other saved images can all work when the QR code is clear, complete, and high enough in quality to be recognized.

If a photo doesn't scan, check the image for blur, low resolution, glare, distortion, or cropping. Using the original image or a higher-quality version can often make a difference.

If you're creating QR codes for customers, make sure they are easy to scan across the environments where they'll be used. With QR Codes Unlimited, you can create and customize QR codes for websites, documents, images, contact details, and more, giving your audience a simple way to connect physical and digital content.

Frequently Asked Questions

Can I scan a QR code from a photo?

Yes. A QR code can often be scanned from a saved photo as long as the image is clear, complete, and has enough resolution for the code to be recognized.

How do I scan a QR code from a saved photo?

Open the photo in your phone's Photos or Gallery app and use any available QR recognition feature. If your device doesn't support scanning from saved images, you can use a QR scanner that allows you to upload a photo.

Can I scan a QR code from a screenshot?

Yes. Screenshots can be scanned if the QR code is clear and isn't too small, blurry, cropped, or distorted.

Why won't my QR code photo scan?

Common causes include low resolution, blur, glare, shadows, distortion, compression, or part of the QR code being cut off. Try using the original image or taking a clearer photo.

Can you scan a QR code from a computer screen?

Yes. QR codes displayed on computer monitors and other digital screens can be scanned with a smartphone when the code is clear and large enough to recognize.

Do I need a special app to scan a QR code from a photo?

Not necessarily. Some smartphones can recognize QR codes directly from saved images. If your device doesn't offer this feature, a compatible QR scanner app can provide another option.

Share
Sally Wright's headshot
Written by

Sally Wright

Apr 2, 2025