QR Code Scanner / Decoder
Decode a QR code from a picture, or scan one live with your camera.
Runs entirely in your browser.
Read QR Codes From Images or Camera
Drop a QR code image here or click to upload
Supports PNG, JPEG, WebP, GIF, BMP
Point the camera at a QR code…
About QR Code Scanning
A QR code (Quick Response code) is a two-dimensional barcode that stores text - most often a web address, but also Wi-Fi credentials, contact cards, payment details, or plain text. The three large squares in the corners help a scanner find and orient the code, and built-in error correction lets codes survive scratches, logos, and partial damage.
This tool decodes QR codes in two ways: upload or drop a screenshot/photo of the code, or use your device camera for live scanning. Decoding happens entirely on your device using the open source jsQR library (Apache 2.0 license) - no image or camera frame is ever sent to a server. The camera is only active while you scan and is turned off automatically as soon as a code is found.
Be careful with QR codes from unknown sources: a code is just a container for text, and that text can be a link to a malicious site. This decoder shows you the full decoded content first, so you can inspect a URL before deciding to open it.