QR Code Scanner — Read QR from an Image
DeveloperA 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.
How to use
- 1Upload an image containing a QR code, or paste one with Ctrl/Cmd+V.
- 2Decoding runs automatically.
- 3Read and copy the decoded text or URL — check the domain before opening any link.
Reference
| Item | Details |
|---|---|
| supported input | PNG, JPG, WebP, and other browser-readable images; clipboard paste |
| decoded output | the raw text, URL, or Wi-Fi string stored in the QR code |
| common failures | blur, 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.