qrtoolshub

Barcode Scanner Online

Scan EAN, UPC, Code 128 and more with your camera or an uploaded image — right in the browser. Nothing is uploaded.

Point your camera at a barcode

or

How to scan a barcode online

  1. Click "Start camera" and allow access, then hold the barcode steady in view.
  2. Or upload a clear photo of the barcode using the upload option.
  3. The decoded number appears instantly, ready to copy.

QR codes too

This scanner reads 2D codes as well, but if you only need QR codes the QR code scanner works in every browser thanks to a built-in fallback. Need to create codes? Start with the QR code generator.

Frequently asked questions

Which barcode types can this scan?
Common retail and logistics formats: EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, Codabar, ITF, plus 2D formats like QR, Data Matrix, Aztec and PDF417 — whatever your browser’s barcode engine supports.
Do I need to install anything?
No. Scanning runs in your browser using the built-in barcode detector. Point your camera at the barcode or upload a photo of it.
Is the barcode image uploaded to a server?
No. Camera frames and uploaded images are decoded entirely on your device. Nothing is sent or stored.
Why does it say scanning is not supported?
1D barcode scanning relies on the browser’s BarcodeDetector API, which is available in Chrome and Edge and on Android. On browsers without it (including most desktop Safari and Firefox), use Chrome/Edge or our free iOS app, which scans every common format.
Can it look up product information?
It decodes the number printed in the barcode (for example a product’s EAN/UPC). Looking that number up in a product database is a separate step — our iOS app can help with that.

More QR tools