inyourbrowser.com

Decode QR Code

Upload an image containing a QR code to reveal what it encodes, a URL, plain text, Wi-Fi credentials, contact card, or any other data. Runs entirely in your browser.

📷

Drop an image here or browse

PNG, JPEG, WebP — decoded in your browser

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

What can a QR code encode?

QR codes can encode URLs, plain text, phone numbers, email addresses, Wi-Fi credentials (WIFI: format), contact cards (vCard), calendar events (iCal), and more.

Can I decode a QR code from a screenshot?

Yes. Take a screenshot of the QR code, then upload it into the tool.

The decoded result looks like gibberish, why?

Some QR codes contain binary data or proprietary encodings. The raw bytes are displayed as text, which may appear garbled if the content is not plain text or a URL.

Is my image sent to a server?

All processing runs in your browser using the jsQR library. Our servers are not involved at any point.

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.