Decode a QR code inside any image or screenshot — right in the browser

window.BarcodeDetector (Chrome/Edge/Android) with an honest fallback on unsupported browsers.

Quick answer: Scan a QR code from a photo or screenshot — decoded text appears instantly with one-tap copy. Uses your browser's built-in Barcode Detector; nothing uploaded.

Pick a photo or screenshot containing a QR code — decoding happens in your browser.

How to use

  1. Pick an image containing a QR code.
  2. The decode result appears with a Copy button.
  3. Unsupported browser? You get an honest notice, not a fake scan.

About this tool

Got a QR code in a screenshot, a photo of a poster, or an image someone sent you? Drop it here and the built-in Barcode Detector of your browser reads it in milliseconds — no camera permission, no upload, no server round-trip. The decoded text appears with a one-tap copy button, and multiple codes in one image are all reported. This uses the BarcodeDetector API that ships in Chrome, Edge and Android browsers; if your browser does not have it, we say so honestly and point you to alternatives instead of pretending to scan. The image is decoded on your device and never leaves it. Everything runs locally in your browser — nothing is uploaded, nothing is sent to any server, and closing the tab erases it all.

FAQ

Which browsers work?
Chrome, Edge, Opera and Android browsers ship BarcodeDetector; Firefox and Safari do not yet — we detect and tell you honestly.
Is my image uploaded?
No — createImageBitmap + BarcodeDetector run entirely on your device.
Multiple QR codes in one image?
All of them are reported, each with its own copy button.
My photo fails to decode?
Try a tighter crop, more light or higher resolution — blurry or tiny codes are genuinely unreadable.
Camera scanning?
That is our separate QR Scanner tool which uses getUserMedia — this page is for image files.

Rate this tool

Your rating stays in this browser (local storage) — nothing is sent to any server.

How to Scan a QR Code From a Saved Photo

When the QR code lives in a screenshot, a WhatsApp image or a downloaded poster, you do not need a second phone. On iPhone: open the photo in the Photos app and the QR notification appears automatically; on older iOS, tap the share sheet and choose the Live Text / QR action. On Android: open Google Photos, tap Lens, and the embedded code is read instantly — most recent Androids also show a QR chip directly in the photo view. On desktop: save the image, then use this page — upload or drop the image and the decoder extracts the URL or text locally in your browser, with nothing uploaded to a server.

  1. Save or screenshot the image containing the QR code at full resolution.
  2. Avoid re-photographing a screen — moiré lines break decoding; use the original file or a clean screenshot.
  3. Open this page, drop the image in, and read the extracted link before visiting it.
  4. Long-press (mobile) or hover (desktop) the decoded URL to confirm the destination domain.

When a QR Code Will Not Scan: Causes and Fixes

SymptomLikely causeFix
Nothing detectedImage too small or over-compressedRe-export at higher resolution; keep quiet-zone border intact
Partial readCode cropped or bent around a bottle/boxCapture flat and centred; include all four finder squares
Reads but link blockedShortened URL expired or region-lockedDecode first, then judge the destination before opening
Glare washes patternFlash reflection on glossy printTilt the camera or turn off flash; scan at a slight angle
Inverted colours failLight-on-dark designInvert the image in any editor, then rescan

Scanning from an image is also the safest habit: decoding first shows you the raw destination instead of trusting the camera app to open it blindly. Phishing QR codes ("quishing") rely on instant camera opens — the extra second of inspection is the protection.

Key Facts

ToolDecode a QR code inside any image or screenshot — right in t
CategoryImage Tools
PriceFree — no payment, no account
Data & privacyRuns in your browser; inputs are not stored on our servers
Last updated2026-10-09

Sources & Further Reading

Official references for this category: JPEG Official (JPEG WG), PNG Development Group.

This page is maintained by Tasleem Akhtar, Founder & Editor-in-Chief of Toolfyra, and was last reviewed on 2026-10-09.