QR Code Scanner — Read QR from an Image

Developer

A QR code scanner decodes the content of a QR code from an uploaded or pasted image file, using the jsQR library entirely in the browser.

What is it

Use this tool to read a QR code from a screenshot or photo without a camera. Upload a PNG, JPG, WebP, or any image your browser can open — or paste it from the clipboard (Ctrl/Cmd+V) — and the tool draws it to a canvas and analyzes the pixels with the jsQR library to reveal the embedded URL or text. Decoding runs fully in the browser; blurry, heavily skewed, or very low-resolution images may fail to scan.

result = jsQR(canvas pixel data) — ISO/IEC 18004 QR symbol decoding

How to use

  1. 1Upload an image containing a QR code, or paste one with Ctrl/Cmd+V.
  2. 2Decoding runs automatically.
  3. 3Read and copy the decoded text or URL — check the domain before opening any link.

Reference

QR Code Scanner — Read QR from an Image Reference
ItemDetails
supported inputPNG, JPG, WebP, and other browser-readable images; clipboard paste
decoded outputthe raw text, URL, or Wi-Fi string stored in the QR code
common failuresblur, heavy skew, very low resolution, covered finder patterns

Sources & standards

FAQ

Is my uploaded image sent to a server?

No. The image is processed on a canvas inside your browser and is never transmitted or stored.

Can it scan live with my camera?

No. This tool decodes image files only; use your phone camera app for live scanning.

Is it safe to open a decoded URL right away?

Be careful. A QR code can contain any address, so check the decoded domain before opening the link.

Related tools