Yes, you can scan QR codes directly from photos stored on your phone
Most modern smartphones have a built-in QR code scanner that works on photos already saved in your camera roll or gallery. You do not need a separate app or special software—your phone's camera app or photos app can read the code from an image file the same way it reads a code in real life. The process takes about 10 seconds and works whether the photo is a screenshot, a picture you took yourself, or an image someone sent you.
The method varies slightly depending on whether you use an iPhone or Android, but both systems work reliably. The key is that the QR code in the photo must be clear enough to read—if the image is blurry, too small, or the code is partially cut off, your phone may not be able to scan it.
Key Takeaways
- iPhone users can open the Photos app, select an image with a QR code, and tap the notification that appears at the bottom of the screen to open the link.
- Android users can open Google Lens from their Photos app or Google app, point it at a QR code in a saved image, and tap the result to open the link.
- The QR code in the photo must be clearly visible and take up enough space on the screen for your phone to recognize it.
- If your phone does not recognize the code, try zooming in on the image or taking a fresh photo of the code instead of using a blurry or small version.
How to scan a QR code from a photo on iPhone
Open the Photos app and find the image that contains the QR code. Tap on the photo to open it in full view. At the bottom of the screen, you should see a small notification banner that says "Look Up" or displays a link icon. Tap that banner, and your phone will open the URL or action that the QR code points to.
If you do not see a notification banner, the QR code in the photo may be too small, blurry, or partially hidden. Try zooming in on the image by pinching outward with two fingers, then tap the notification again. If the code still does not appear, try taking a fresh photo of the QR code with your camera app instead—sometimes a clearer image works better than a saved file.
You can also use the Camera app itself to scan from a photo. Open Camera, tap the photo library icon in the bottom left corner, and select an image with a QR code. The camera will recognize it and show you the link or action at the top of the screen.
How to scan a QR code from a photo on Android
Open the Google Photos app or the Google Lens app (Lens is built into many Android phones and can also be downloaded from the Play Store). In Google Photos, select the image containing the QR code and tap the Google Lens icon, which usually looks like a small square with a dot in the center. Lens will analyze the image and recognize the QR code within a few seconds.
Once Lens identifies the code, you will see the link or action displayed at the bottom of the screen. Tap it to open the URL, contact information, or whatever the code is programmed to do. If Lens does not recognize the code on the first try, zoom in on the image to make the QR code larger and more visible, then tap the Lens icon again.
If you do not have Google Photos installed, you can also use the Google app. Open Google, tap the camera icon at the bottom, select "Search with your camera," and then tap the photo library icon to choose an image from your phone. The same scanning process will work.
Why some QR codes in photos do not scan
The most common reason a QR code in a photo will not scan is that the image is too small or too blurry. QR codes are designed to be read from a distance, but when they are shrunk down in a photo or captured at an angle, your phone has a harder time recognizing the pattern. If the code takes up less than about one-quarter of the screen when you zoom in, your phone may not be able to read it.
Another issue is image quality. If the photo was taken in low light, has a lot of glare, or was compressed heavily (which can happen when photos are sent through messaging apps), the QR code pattern may be distorted enough that your phone cannot decode it. Screenshots sometimes have this problem if the original code was small or pixelated.
If you are having trouble, the simplest solution is to take a fresh photo of the QR code with your camera app instead of trying to scan from an old or unclear image. Hold your phone steady, make sure the code fills most of the frame, and take the photo in good lighting. Your phone should recognize it when ready.
What happens when you tap a scanned QR code
When you successfully scan a QR code from a photo, your phone will perform whatever action the code was programmed to do. Most commonly, this means opening a website URL in your browser. Some QR codes are set up to open an app, add a contact to your phone, connect to a WiFi network, or send a text message.
Before you tap the result, take a moment to look at what your phone is about to do. If the code is supposed to open a website, you will see the URL displayed. If it looks suspicious or unfamiliar, do not tap it. QR codes can be used to direct you to malicious websites, so it is always worth checking the link before you open it, especially if the code came from an unknown source.
Using third-party QR code scanner apps
While your phone's built-in scanner is usually sufficient, you can also read a dedicated QR code scanner app from the App Store or Google Play Store if you prefer. Apps like QR Code Reader, Barcode Scanner, or Kaspersky QR Scanner offer additional features like scanning history, the ability to create your own QR codes, or batch scanning multiple codes at once.
Most of these apps work the same way: you open the app, point your camera at a QR code (or select a photo from your library), and the app decodes it for you. The advantage of a dedicated app is that it may be faster or more reliable than your phone's default scanner, especially if your phone is older or the built-in scanner is not working well. The disadvantage is that you have to open a separate app instead of using the one that is already on your phone.
Frequently Asked Questions
Can I scan a QR code from a screenshot?
Yes. Screenshots work the same way as any other photo on your phone. Open the screenshot in your Photos app, and your phone should recognize the QR code if it is clear and large enough. If the screenshot is small or blurry, try zooming in before scanning.
What if the QR code is partially covered or torn in the photo?
QR codes are designed with error correction, so your phone can usually read a code even if up to 30 percent of it is damaged or hidden. If more than that is missing, your phone will not be able to decode it. Try zooming in on the visible portion or taking a fresh photo if possible.
Do I need an internet connection to scan a QR code from a photo?
You need an internet connection only if the QR code opens a website or performs an action that requires the internet. Scanning the code itself and reading what it contains does not require a connection. However, most QR codes do point to web links, so you will usually need WiFi or mobile data to use the result.
Can I scan a QR code from a photo on a computer?
Yes, but the method depends on your computer. On a Mac, you can use the built-in Preview app to open an image and then use the Markup tools to scan a QR code. On Windows, you can use the Snipping Tool or a web-based QR code decoder. Some browsers also have QR code scanning built in.
Why does my phone say "no QR code found" when I try to scan a photo?
This usually means the QR code in the image is too small, too blurry, or at an angle that your phone cannot read. Try zooming in on the code, making sure it is straight and centered on the screen, and then try again. If that does not work, take a fresh photo of the code with better lighting and a steadier hand.