QR Code Reader
Decode a QR code from any image — drop a file and read the contents.
Quick answer: QR Code Reader: decode a QR code from any image — drop a file and read the contents. Runs entirely in your browser, free, no signup.
Last updated
Good to know
Decoding runs entirely on your device — the image is analyzed in the browser and never uploaded — which makes this a safe way to inspect a code before trusting it. That matters because a QR code is opaque to the human eye: reading it first lets you see whether a sticker in the wild actually points where it claims, a simple defense against "quishing" links pasted over legitimate signage.
Decode success depends on image quality. The reader wants the code reasonably centered, sharp, and with a bit of the light quiet zone around it intact; heavy motion blur, extreme rotation, glare, or a photo cropped tight against the code's edge are the usual reasons a scan fails. Re-crop or brighten the picture and try again before concluding the code is broken.
It reads any raster format your browser can open — PNG, JPG, WebP, GIF, AVIF — so screenshots and saved photos both work. This is a still-image tool by design; for live scanning through a lens, a phone's built-in camera app is the right instrument.
Use it as the verification step in any QR workflow: after generating a WiFi, email or location code, drop the exported image here to confirm the payload round-trips before you print or share it.
Frequently asked questions
- Is the QR reader free?
- Yes — free, no signup.
- Are my images uploaded?
- No — decoding happens entirely in your browser.
- Which file formats can it read?
- Anything your browser decodes: PNG, JPG, WebP, GIF, AVIF.
- Why didn't my QR scan?
- Make sure the QR is centered, sharp and in good light. Very dark photos or extreme rotation may not decode.
- Can it scan from my webcam?
- Not in this version — for live camera scanning, use a dedicated mobile app. The reader is designed for static images.