Reads a QR code from an image.
QR Code Reader decodes the text content of a QR code from an image file directly in your browser. Upload a PNG, JPG, or other image containing a QR code and the tool scans it and returns the embedded text, which you can copy with one click. It is handy whenever you have a QR code as a picture or screenshot and need its raw value without reaching for a phone camera.
No. The image is read and decoded entirely in your browser using JavaScript, and nothing is uploaded. The tool is open source so you can verify that no data leaves your device.
Any image format your browser can render works, including PNG, JPG, GIF, WebP, and BMP. The file is drawn to a canvas and the QR code is decoded from its pixel data.
Decoding can fail if the QR code is blurry, low-contrast, heavily cropped, rotated at an extreme angle, or too small in the image. Try a clearer or higher-resolution picture where the full QR code is visible.
No. The tool decodes a single QR code per image and returns the first one it detects. Split images with multiple codes into separate files.
No. It only decodes QR codes from image files you upload; there is no live camera scanning.