Upload an image containing a QR code to instantly decode its content, entirely in your browser.
Drag & drop your file or
JPG, PNG, WebP, GIF · processed in your browser, never uploaded
QR codes often arrive as screenshots or photos: a payment code in a chat, a Wi-Fi code on a poster, or a link on a printed flyer. This scanner reads the code from an image on your device and shows what it contains.
Choose the image and the decoded text or link appears instantly, ready to copy. Check a link before you open it, because QR codes can point anywhere. If no code is found, crop the picture closer to the code or take a sharper photo.
Decoding runs in your browser with the open-source jsQR library, so the image is never uploaded. To make your own codes, use the QR code generator.
No, decoding happens locally using canvas pixel data.