Trying to get a QR code from photo instead of scanning one live is a different process — a QR code sent over text, email, or chat is usually a screenshot or a downloaded image, not something you can point a camera at. Camera-based scanning doesn't work on an image that's already on your screen, which trips people up more often than it should.
Quick Answer
On iPhone, open the image in Photos and use the built-in "scan" indicator or Visual Look Up. On Android, open the image in Google Photos and tap the Lens icon. On desktop, or when neither of those works, upload the image to the QR Code Scanner — it decodes any QR code image directly in your browser.
Why Your Camera Can't Scan a Screenshot
Camera-based QR scanning (the built-in method on both iPhone and Android) works by pointing a live camera feed at a QR code. It has nothing to do with recognizing images already stored on your device — a screenshot or downloaded photo isn't something a camera can "point at." This is the single most common reason people think their phone's QR scanner "isn't working," when really they're just using the wrong method for the situation.
On iPhone
Open the image in the Photos app
Tap and hold on the QR code within the image, or tap the Live Text/Visual Look Up icon in the bottom corner if it appears
iOS detects the QR code and shows a link or action prompt, similar to live camera scanning
This works on iPhones running iOS 15 and later with Visual Look Up support. On older iOS versions, or if Visual Look Up doesn't detect the code (common with lower-resolution or angled screenshots), use the browser-based method below instead — the same method to scan QR code iPhone from photo when Visual Look Up isn't available or doesn't recognize the image.
On Android
Open the image in Google Photos
Tap the Google Lens icon at the bottom of the screen (a colorful circular icon)
Lens scans the visible image and detects the QR code automatically
Tap the result to act on it
This requires Google Photos and Google Lens, both of which come preinstalled on most Android phones. If Lens isn't available, or the phone doesn't have Google Photos, use the browser-based method.
On Desktop, or When the Phone Methods Don't Work
Neither iPhone's Visual Look Up nor Android's Lens integration is available on a desktop browser, and both can occasionally fail to detect a QR code in a lower-quality or angled photo. For either situation, upload the image directly to the QR Code Scanner:
Save the QR code image if it isn't already downloaded
Go to the QR Code Scanner and drop the file into the upload area
The tool decodes it immediately in your browser — nothing is uploaded to a server
If the image is blurry or low-contrast, the tool automatically retries with enhancement before reporting a failure
This method works identically on any device with a browser, and it's the more reliable option specifically for lower-quality images, since it retries with contrast and sharpness enhancement rather than giving up after one attempt — something neither Visual Look Up nor Lens does.
Common Situations This Solves
A QR code sent as a screenshot in a text or chat message
A QR code embedded in a PDF or email you can't easily print
A downloaded event ticket or boarding pass QR code you want to verify before an event
A QR code photo that's too blurry or at too sharp an angle for Visual Look Up or Lens to recognize
Checking what a QR code links to on a desktop computer with no phone handy
Related Tools
QR Code Scanner — Decode a QR code from any uploaded image, on any device with a browser
QR Code Generator — Create your own static QR code for URLs, WiFi, contacts, and more
Related reading: how to scan a QR code on Android covers the live-camera methods this post doesn't. The QR Code Tools collection groups every QR utility in one place, and the full Generator Tools category has everything else alongside it.
FAQ
Why won't my phone camera scan a QR code on my own screen?
Camera-based scanning needs a live camera feed pointed at a physical QR code — it can't scan an image already displayed on the same screen it's using to scan. Use Visual Look Up (iPhone), Google Lens (Android), or the QR Code Scanner instead for an image already on your device.
Can you scan a QR code from a screenshot?
Yes — that's exactly what this method is for. A live camera can't scan a screenshot, but Visual Look Up on iPhone, Google Lens on Android, or the QR Code Scanner on any device can all decode a QR code that's already saved as an image.
How do I scan a QR code from image files on iPhone?
To scan QR code from image iPhone situations — a screenshot, a downloaded photo, or a picture someone sent you — open it in the Photos app and use Visual Look Up, or upload it to the QR Code Scanner if Visual Look Up isn't available or doesn't detect the code. The same method to scan QR code from picture iPhone works whether the image came from Messages, Mail, or a saved screenshot.
Can I scan QR from image or screenshot on iPhone directly?
Yes. To scan QR from image iPhone situations, use Visual Look Up in the Photos app first. If that doesn't detect it, or you want to scan QR from screenshot iPhone photos that are angled or low-resolution, upload the file to the QR Code Scanner instead — it decodes the image directly rather than relying on Apple's on-device recognition.
Can I scan a QR code from a PDF?
Take a screenshot of the QR code within the PDF, or export/save it as an image, then use the same screenshot method — Visual Look Up, Google Lens, or upload it to the QR Code Scanner.
Does this work on desktop, not just phones?
Yes — the QR Code Scanner works the same way on desktop and mobile browsers, since it decodes an uploaded image rather than relying on a live camera or phone-specific image-recognition feature.
What if the screenshot is too blurry to scan?
The QR Code Scanner automatically retries a blurry or low-contrast image with contrast enhancement and sharpening before reporting a failure — this recovers many QR codes that Visual Look Up or Lens fail to detect on the first pass. See why QR codes fail to scan if it still doesn't decode after that.
Is it safe to scan a QR code before knowing what it links to?
Decoding a QR code just reveals what it contains — it doesn't visit a link or take any action automatically. The QR Code Scanner shows the decoded content before you choose whether to open it, which is a safer way to check an unfamiliar QR code than scanning it live with your camera and tapping through immediately.
Try It Now
Upload any QR code screenshot or saved image to the QR Code Scanner — works on any device with a browser, decodes instantly, and nothing is uploaded to a server.
Khushbu
Full-Stack Developer & Founder
I build tools I wish existed — fast, free, and private. Every tool runs in your browser because I believe your data should stay yours.
Tools mentioned in this guide

