What does this do?
Upload an image that contains a QR code — a screenshot of a poster, a photo from your camera roll, a frame from a video — and the tool decodes the payload. No camera permission required; no app install. Pairs with our QR generator if you want to make codes instead of reading them.
What kind of images work?
Any common bitmap format: PNG, JPG, WebP, GIF. The QR code can be at an angle or partially blurred — modern decoders are tolerant — but very small or motion-blurred shots may not resolve. If the decoder gives up, try a clearer crop.
Is my image uploaded?
No. Decoding runs entirely in your browser using the
jsQR library. The image bytes never leave your tab.
What if the QR contains a URL — is it safe to click?
The tool shows the decoded text without following it. An "Open URL" button
appears only for http(s) payloads. Decode first, eyeball the
URL second.