QR Code Scanner
Scan QR codes with your camera or by uploading an image -- everything happens in your browser, nothing is uploaded.
Scan
Camera scanning isn't supported in this browser. Please upload an image instead.
Result
Start the camera or upload an image to scan a QR code.
How it works
Choose Use Camera to scan a QR code live, or Upload Image to decode one from a photo or screenshot. Camera frames and uploaded images are processed entirely in your browser using canvas and a QR-decoding library -- nothing is uploaded to a server. If camera access isn't available or is denied, use image upload instead.
Is my camera video or image uploaded anywhere?
No. Camera frames and uploaded images are decoded entirely in your browser using canvas processing. Nothing is sent to a server.
What if my browser doesn't support camera scanning?
If camera access isn't available, this tool automatically switches to image upload so you can still scan a QR code from a photo or screenshot.