Scan a QR Code from an Image
No camera? Scan a QR code straight from a screenshot or saved photo — free and right in your browser.
Drop an image with a QR code
Drag & drop, paste, or pick a screenshot or photo
PNG · JPG · WebP · GIF · BMP — read on your device
Scan a QR code without a camera
You don't always have the code in front of you to point a camera at — it might be a screenshot someone sent, an image in a PDF, or a photo already in your gallery. This tool scans the QR code directly from that image file, so you never need the live camera.
It is the perfect fix on a desktop, or when the code is on the same screen you're using. Just upload, drag, or paste the image and the code is decoded instantly, with the link or text shown and ready to copy.
How to scan a QR code from an image
- Open Read. Use the Read tab at the top of the tool.
- Add your image. Drop in the screenshot or photo, choose a file, or paste it from your clipboard.
- Read the code. The contents appear right away — copy the text or open a link.
- Scan another. Load a new image any time to scan again.
Crop tight if a busy image fails
If a busy screenshot doesn't decode on the first try, crop it down so the QR code fills most of the frame, then scan again. A clear, well-lit code with a little surrounding margin reads most reliably.
What makes an image decode (and what doesn't)
Reading a QR code from a still image instead of a live camera puts all the weight on the picture's quality. These are the factors that decide whether it decodes:
| Factor | What helps the decode |
|---|---|
| Sharpness | The code must be in focus; motion blur or a soft photo smears the modules together and fails. |
| Resolution | The code should fill a good part of the frame so each tiny module spans several pixels — crop in if it's small. |
| The quiet zone | A little clear margin around the code helps edge detection; an image cropped flush to the pattern often won't read. |
| Angle & glare | A roughly straight-on shot reads best; steep angles, curved surfaces, and reflections distort the grid. |
Getting a stubborn image to scan
- If a busy screenshot fails, crop it so the QR code fills most of the frame, keep a thin margin around it, then scan again.
- Decoding works entirely from the image you provide, so there's no live camera step — it's ideal on a desktop or when the code is already on your screen.
- For a photo of a printed code, retake it straight-on in even light without flash glare rather than at an angle, which warps the square grid.
- Very small, faint, or heavily compressed images lose the fine module detail a decoder needs; a sharper or larger copy is the quickest fix.
More QR code tools
Frequently asked questions
Can I scan a QR code without a camera?
Yes. This tool scans the code straight from an image file, so no camera is needed — ideal on a desktop or from a screenshot.
Can I scan a QR code from a screenshot?
Absolutely. Upload, drag, or paste the screenshot and the code is read instantly.
What if the scan doesn't work?
Crop the image so the code fills more of the frame, or use a sharper, better-lit version, then try again.
Where is my image processed?
Building or reading a QR code happens in your browser, so the file is created on your own device. How any data associated with the tool is handled is described in our privacy policy.
More image tools
Crop an image
Crop to any ratio or an exact pixel size.
Image toolResize an image
Change dimensions to exact pixels or presets.
Image toolCompress an image
Shrink file size without visible quality loss.
Image toolConvert HEIC to JPG
Turn iPhone HEIC photos into universal JPG.
Image toolConvert image format
PNG, JPG and WebP — convert any to any.