Generate Code 128 barcodes and read existing barcodes using your camera or an uploaded image. All processing happens in your browser.
Enter a value to create a linear barcode. The generator runs in your browser and does not use a barcode-generation API.
For reliable scanning, use a high-contrast print and avoid shrinking the downloaded barcode too much. Code 128 is a general-purpose format, not a UPC/EAN retail product code.
Scan using your camera or upload an image. Decoding happens locally in your browser.
Camera is off
Start scanning to request camera access.
Supports formats recognized by ZXing, including Code 128, EAN/UPC and QR codes. Results depend on image quality.
Ready to scan.
Detected format
—
Encoded content
Nothing decoded yet.
Camera scanning and decoding barcodes from uploaded images will be implemented in the next milestone.