Barcode Scanner

Read Code 128, Code 39, EAN, UPC, ITF and Codabar barcodes from an image or camera. Review the detected format and copy the content.

Create a barcode

Barcode image

Scanned on your device

Keep the whole barcode and its border visible.

Barcode content

Result

Your scan result appears here

Upload a barcode image or use your camera.

Code 128 / 39 / 93 · EAN / UPC · ITF · Codabar. Decoded content stays as text until you choose an action.

PASS IT ON

A useful tool is worth sharing.

HOW IT WORKS

Three steps. Ready for what’s next.

01

Add an image or start the camera

Upload a barcode image up to 50 MB, or start camera scanning and allow browser permission.

02

Read the bars

Keep the whole barcode and its white margins visible. The scanner handles common horizontal and vertical labels locally.

03

Review and copy

Check the detected barcode format and content. Copy the result or explicitly open a supported link.

About Barcode Scanner.

Read common linear barcodes

The scanner reads Code 128, Code 39, Code 93, EAN-13, EAN-8, UPC-A, UPC-E, ITF and Codabar. It returns one readable barcode at a time with its format and decoded content. Use the separate QR Code Scanner for QR codes. A clear image that includes the complete bars and quiet margins gives better results.

Upload or camera

Upload a PNG, JPG, WebP, SVG or another image the browser can open, up to 50 MB. Large images are scanned using bounded pixel dimensions. Camera scanning needs HTTPS or localhost, a compatible browser and permission. It starts only after Start camera and stops on detection, mode change, page hiding or navigation.

Local results

Images and camera frames are scanned on your device. The decoder is bundled with this website. Results are displayed as text; links do not open automatically. A scan reads the encoded value, rather than looking up a product name or price. Some damaged, blurred or unsupported codes cannot be read.

A LITTLE CLARITY

Good questions. Simple answers.

A few helpful answers before you get started.

Is my barcode content uploaded?

No. Barcode generation and image/camera scanning run on your device.

Does the camera start automatically?

No. Start camera only when ready and allow browser permission. Camera access stops on detection, mode change, page hiding or navigation.

Does this tool register a product number?

No. It creates or reads a barcode representation. It does not register, assign or look up product identifiers.

Still have a question?Get in touch