How to scan a QR code from a picture is different from scanning one live, and it trips people up constantly: the code is already saved as an image or screenshot, not sitting in front of your camera. The good news is every modern phone can read it directly from your photo library, no extra app required.
Key Takeaways
- iPhone and Android can both scan a QR code straight from a saved photo, using built-in tools.
- You don’t need a separate scanner app for most cases.
- Desktop and laptop users need an online scanner or Google Lens in Chrome instead.
- If scanning fails, it’s usually image quality, not your phone.
How to Scan a QR Code from a Photo on iPhone
- Open the Photos app and find the image with the QR code.
- Tap and hold directly on the code within the photo.
- Choose “Open in Safari” (or the link that pops up) from the menu that appears.
If nothing pops up, make sure the code isn’t blurry or cut off at the edge of the photo.
How to Scan a QR Code from a Photo on Android
- Open Google Photos and find the image.
- Tap the Google Lens icon (a small square with a dot) at the bottom of the screen.
- Lens will detect the code automatically and show you the link to tap.
How to Scan a QR Code from an Image on Desktop
Neither Windows nor macOS has a built-in QR reader, so you’ll need a browser-based tool or Google Lens inside Chrome. Upload the image, and the tool decodes the destination URL for you, the same way scanning it live would.
| Device | Tool | Steps |
|---|---|---|
| iPhone | Photos app (built-in) | Tap and hold the code, open the link |
| Android | Google Photos + Lens | Tap the Lens icon over the image |
| Desktop / laptop | Chrome + Google Lens, or an online scanner | Right-click the image or upload it to a scanner tool |
Why Your Phone Might Not Read the Code
- Low resolution or blur. A screenshot of a screenshot often loses the sharpness a scanner needs.
- The code is cut off. All four corner markers need to be visible.
- Poor contrast. Codes printed on shiny or dark backgrounds can be unreadable in a photo even if they scan fine in person.
- The destination itself is broken. If the scan succeeds but the link goes nowhere, the QR’s underlying redirect may be dead. You can convert the QR code back to a plain link to check exactly where it’s supposed to go.
Where This Matters for Your Own QR Codes
If you’re the one creating QR codes, not just scanning someone else’s, the same picture-scanning problem can hit your audience: a code screenshotted and forwarded around still needs to scan cleanly. Using a dynamic QR code built on a stable short link, rather than a raw long URL, keeps the code itself simple and easier to read even at lower image quality.
You can generate one straight from a RocketLink short link, whether it’s headed to a PDF, a Canva design, or your branded landing page.
FAQ
Can you scan a QR code from a screenshot?
Yes, the same way as any saved photo. Screenshots sometimes compress image quality more, so if it fails, try a clearer capture.
Do I need a special app?
No, not on iPhone or recent Android versions. Both have this built in through Photos and Google Lens.
Is it safe to scan QR codes from pictures sent by others?
Check the destination before you trust it, especially for codes sent by strangers. Most phones show you the URL before opening it.
Why won’t my QR code scan even in person?
The code data itself may be too dense, damaged, or printed too small. A shorter underlying URL, like a shortened link, produces a simpler, more scannable code.
Building your own QR codes? Create a trackable one with RocketLink and see who scans it, and where.