QR Code Scanner / Reader
Upload an image to read what a QR code contains — decoded in your browser.
How it works
Upload a photo or screenshot containing a QR code and read what it contains — a link, WiFi credentials, contact card, and more. Runs entirely in your browser.
🔒 The image is decoded locally with the Web Crypto/Canvas APIs — nothing is uploaded.
🔒 Generated in your browser: the data you encode — WiFi passwords, contacts, payment details — is rendered locally and never uploaded. Downloads have no watermark and no signup. Remember a QR is not encryption: anyone who scans it sees the data.
About the QR Code Scanner / Reader
This free online QR code scanner reads a QR code from an image you already have — a photo, a screenshot, or a downloaded picture — and shows you exactly what it contains: a website link, Wi-Fi details, a contact card, plain text and more. It's handy when a code appears on your own screen and you can't point a camera at it.
Decoding happens entirely in your browser using the canvas and jsQR — your image is never uploaded, so it's private by design.
How to scan a QR code from an image
- Take a screenshot of the QR code, or save the image to your device.
- Click 'Choose an image' and select that file.
- The decoded content appears instantly. If it's a link, you get a one-click 'Open link'.
When to use an image scanner instead of a camera
- The QR code is on the same screen you're using (an email, a PDF, a web page).
- You received the code as an image in chat and want to check where it leads before tapping.
- You're on a desktop or laptop without a camera.
Frequently asked questions
Can I scan a QR code from a screenshot?
Yes. That's exactly what this tool is for — upload a screenshot or any saved image containing a QR code and it decodes the content, which is useful when the code is on the same device you're using.
Does it use my camera?
No. This scanner reads a still image you upload. It's ideal for codes already on your screen or in your files. For live scanning of a physical code, your phone's camera app usually works best.
Why does it say 'No QR code found'?
The image may be blurry, too small, low-contrast, or the code may be partly cut off. Try a clearer, closer, well-lit image where the whole QR code is visible and square-on.
Is my image uploaded when I scan it?
No. The image is decoded locally in your browser with JavaScript. It never leaves your device and isn't sent to any server.