barcode_scanner Free browser tool

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

ZXing + BarcodeDetector
qr_code_scanner

Start the camera and center a barcode inside the frame.

Camera scanning works on HTTPS and localhost.

Inspection report

Barcode details

Important web-available details inspired by the mobile debug report: source, symbology, raw data, control characters, result points, metadata, and GS1 parsing.

infoScan metadata

data_objectRaw data

fact_checkIdentifier

schemaGS1 inspection

GS1 fields

0

No scan result yet.

verified_user

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.

category

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_2

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