Free Barcode Reader — Scan Codes From Any Image
Drop a photo of a barcode, QR code, EAN product code or PDF417 and the reader decodes it using Chrome's built-in BarcodeDetector engine — the same one your phone uses natively. Everything stays on your device; ideal for scanning receipts, packages and product labels from saved images.
🔒 100% Private — runs in your browser, nothing is uploadedHow to Use This Barcode Reader (Step-by-Step)
- Upload an image — JPG or PNG of the barcode/QR code.
- Automatic decode — The native detector finds and reads the code.
- Copy the payload — Barcode text, URL or product number appears ready to copy.
How the Native Decoder Works — Under the Hood
BarcodeDetector is a browser-implemented ZXing-class engine running in a separate process — often with hardware acceleration. It binarizes the image, locates finder patterns (QR) or bar-space profiles (1D), then applies error correction (Reed-Solomon) to recover the payload even from partial damage.
Frequently Asked Questions
Which browsers support this?
Chrome, Edge and Android WebView have BarcodeDetector; Firefox/Safari fall back to QR-only detection.
Can it read barcodes from screenshots?
Yes — any image where the code is sharp enough.
Does it upload my images?
Never. Decoding happens entirely on-device.