inyourbrowser.com

Scan QR Code with Webcam

Point your camera at a QR code to decode it live in your browser. Works on desktop (webcam) and mobile (rear camera). No app download required. All processing runs in your browser.

📸

Point your camera at a QR code to decode it live

QR codes decoded locally using jsQR. All processing runs in your browser.

How it works

For image uploads, the tool draws your image onto a hidden canvas and passes the pixel data to jsQR, a QR decoder, which runs locally in your browser. For webcam scanning, each video frame is decoded the same way in a requestAnimationFrame loop. All processing runs in your browser.

Processing runs in your browser

All decoding happens locally in your browser tab, including the webcam stream, which is processed entirely within the browser tab. You can audit this yourselfin your browser's DevTools Network tab.

Related operations

For creating new codes after decoding one, try the QR code generator. To work with 1D barcodes instead, use the barcode generator. For decoding Base64 strings that show up in scanned URLs, see Base64.

Frequently asked questions

Why does the scanner ask for camera permission?

The browser requires explicit permission to access your camera via the getUserMedia API. The video stream is processed locally in your browser. Our servers are not involved at any point.

It says 'camera permission denied'. How do I fix it?

Click the camera icon in your browser's address bar and allow access. In Chrome, go to Settings → Privacy and security → Site settings → Camera.

Can I use the rear camera on my phone?

The tool requests the rear-facing camera on mobile devices. If your front camera opens, check your browser's camera selection settings.

How fast does the scanner update?

The scanner analyses approximately 10 frames per second. Hold the QR code still and ensure good lighting for best results.

Related tools

QR code generator
Generate QR codes for URLs, plain text, or Wi-Fi credentials. Download as PNG or copy as SVG. Runs in your browser.
Barcode generator
Generate Code 128, EAN-13, and UPC-A barcodes. Download as SVG or PNG. Runs in your browser.
Image color picker
Pick any color from an uploaded image. Hex, RGB, and HSL output. Runs in your browser.