Web Barcode Reader and Identifier
Use your camera or upload a barcode image to decode the value locally in your browser. The tool identifies the symbology, payload type, raw data, and GS1 application identifiers when they are present.
Scan input
Choose camera or upload
Start the camera and center a barcode inside the frame.
Camera scanning works on HTTPS and localhost.
Drop a barcode image here
PNG, JPG, WebP, and most phone camera images are supported. The image is processed locally.
Drop an image here or choose a file.
Local by default
Camera frames and uploaded images are decoded in the browser. The tool does not need to send barcode images to a server.
Multi-format scanner
Powered by the open-source ZXing browser library for QR Code, Data Matrix, PDF417, EAN, UPC, Code 128, Code 39, Code 93, ITF, Aztec, and more.
Inventory-ready details
For GS1 labels, the report can break out GTIN, batch, serial, expiration date, counts, measurements, and other common application identifiers.
Need barcode scanning for stock counts?
Use Inventory Mobile to scan items, count offline, sync with your team, and export clean stock count files.
Try Mobile Inventory