Tools / QR Decoder

QR Code & Barcode Decoder

Drop an image of a QR code or 1D barcode and the tool reads it in the browser using the native BarcodeDetector API. Supports QR Code, Data Matrix, Aztec, PDF417, Code 128/39, EAN-13/8, UPC, and ITF.

Drop an image of a QR code or barcode here, or

Decoding happens entirely in your browser.

Tips for stubborn images

If decoding fails, the image may be too dark, blurry, or low contrast. Open the image in any editor, raise the contrast, and re-upload. For QR codes embedded inside other images, crop tightly around the code first. Many CTF challenges hide a QR code in metadata or as a steganographic layer - run the file through the Metadata Viewer and the File Magic Identifier first if a normal viewer shows nothing.

For batch decoding, the CLI zbarimg (from zbar-tools) handles edge cases that the browser API misses - including mirrored, rotated, and partially occluded codes.