QR Code Decoder
Read the content of a QR code from a screenshot or a photo.
QR & barcode Client-side jsQR
Tool preview
How to use it
- 01
Drop the image.
- 02
Wait for the decode pass.
- 03
Copy the extracted content.
Limitations
- ! Blurry, cropped or angled photos may not decode.
- ! Only the first QR code in the image is read.
FAQ
Why did my QR code fail to decode?
The most common causes are cropping, glare and a code occupying too small a part of the photo.
Is the image uploaded?
No, decoding runs in the browser.
Can it read a barcode too?
Not this page โ barcode support is a separate tool.
Files never leave your device
Processing happens in your browser using the File API, WebAssembly and Web Workers. There is no upload endpoint.
Technical details
- Processing
- Client-side
- Implementation
- jsQR
- Category
- QR & barcode
- Network requests
- None while processing