How to Scan a QR Code from a Screenshot or PDF
Sometimes the QR code isn’t sitting in front of you in real life — it’s stuck inside a screenshot, a PDF invoice, or an email attachment. Your camera can’t point at a screen showing another screen forever, so what do you actually do?
How to Scan It
On iPhone:
- Open the image in Photos or the PDF in Files/Mail.
- Tap and hold on the QR code area.
- If iOS detects it, a small QR icon appears — tap it to open the link. This uses Visual Look Up, built into iOS 15+.
- If that doesn’t trigger, take a screenshot of the code, then open it in Photos and try again — sometimes cropping tighter helps detection.
On Android:
- Open the image in Google Photos.
- Tap the Google Lens icon at the bottom of the screen.
- Lens scans the QR code directly from the image and shows the result.
On desktop (PDF or downloaded image):
Native OS tools don’t scan QR codes from files well on desktop. The simplest fix is uploading the image or PDF screenshot to a browser-based QR reader that accepts image uploads instead of requiring a live camera.
Common Problems
- Low-resolution screenshots. If the QR code is tiny or blurry in the screenshot, scanning fails. Zoom in before you crop, or ask for a higher-quality version of the file.
- PDF compression artifacts. Some PDFs compress images heavily, which distorts the fine grid pattern QR codes rely on. Try opening the PDF at 100% zoom and taking a clean screenshot instead of relying on the PDF viewer’s built-in tools.
- Multiple QR codes on one page. If a PDF has more than one code (common in shipping labels or tickets), crop tightly around just the one you need before uploading.
- Photo QR codes are cut off. If someone sent a photo of a poster or menu and the code is partially cropped out of frame, there’s nothing to do but ask for the original.
Real Use Case
You get an email with a PDF boarding pass containing a QR code for airport check-in, but you’re on a laptop, not your phone. Instead of printing it or awkwardly holding your phone up to your own screen, you upload the PDF screenshot to a browser-based scanner and get the boarding info instantly.
Wrapping Up
Scanning a QR code from an image or PDF is a different problem than scanning one in person — you need a tool that reads static files, not a live camera. Our QR Scanner supports image uploads, so you can decode a QR code straight from a screenshot or saved file without printing anything or holding your phone up to a monitor.