Someone sent you a QR code as a screenshot. Or you saved one from an email, a PDF, or a website. Now you need to know what it says — but your phone is on the other side of the room.
Here's how to read any QR code from an image file, entirely in your browser: QR Code Scanner — Upload Image
No app. No camera. No account.
How to Scan a QR Code from an Image (Step by Step)
- Go to the QR Code Scanner
- Click Upload Image
- Select your QR code file — PNG, JPG, WebP, or screenshot
- The decoded content appears instantly
That's it. The result is displayed on screen and you can copy it with one click.
What Image Formats Work?
The scanner reads QR codes from:
- PNG — screenshots, exports from apps, generated QR codes
- JPG / JPEG — photos, scanned documents
- WebP — images from web pages
- GIF — if the QR code is the static frame
The QR code can be anywhere in the image — centered, in the corner, at an angle. As long as it's readable, the decoder finds it.
Common Scenarios
A client sent you a QR code in a chat or email
Save the image → upload it to the scanner → read the URL or content without touching your phone.
A QR code appeared on a webpage and you want to check where it leads
Right-click the image → Save Image As → upload it to the scanner. See the URL before you open it — useful for checking whether a QR code links somewhere safe.
You received a QR code in a PDF
Screenshot the QR code area → upload the screenshot → decoded instantly.
You generated a QR code and want to verify it
After creating one with the QR Code Generator, download it and upload it back to the scanner to confirm it encodes the right URL.
What Can a QR Code Contain?
Once scanned, you'll see the raw content:
| Type | What the scanner shows |
|---|---|
| Website URL | Full URL — click to open or copy |
| WiFi credentials | Network name (SSID) + password |
| Plain text | The full text string |
| Contact info | Name, phone, email (vCard format) |
| Email address |
mailto: address |
| Phone number |
tel: number |
Is It Private?
Yes. The image you upload is decoded locally in your browser using JavaScript. It is never sent to a server, never stored, and never seen by anyone else.
The scanner uses the open-source jsQR library — all processing stays on your device.
Prefer to Use Your Camera?
If the QR code is on a physical object or another screen nearby, the same tool supports live webcam scanning:
- Click Start Camera instead of Upload Image
- Point your webcam at the QR code
- The result appears the moment it's detected
Both modes — upload and camera — are on the same page: QR Code Scanner
Next time you have a QR code image and no phone nearby — upload it, read it in seconds, done.
Top comments (0)