Barcode Scanner

Read EAN, UPC, Code 128, ISBN — and QR codes too. Drop an image, paste a screenshot, or use your camera. Decoded on your device.

Drop a barcode image here or click to browse — one image or many. Drop a folder, or paste with Ctrl+V.
OR

Decoding runs entirely in your browser (ZXing, self-hosted). Images and camera frames never leave your device.

WAITING FOR A CODE…
Scan or upload a code to see its decoded content here.

Result actions adapt to the content — open links, copy WiFi passwords, save contacts, start WhatsApp chats. Re-create styled loads the content into our generator for a custom look.

Advertisement
Advertisement

How it works

The scanner reads retail and logistics symbologies — EAN-13, EAN-8, UPC-A, Code 128, and ISBNs — from photos, screenshots or a live camera. Frames are decoded in your browser; the camera loop samples around twelve frames per second, enough to catch a steady barcode without draining a battery.

Every numeric barcode is verified against its check digit after decoding, so a misread that produces a plausible-looking but wrong number is caught rather than silently accepted. QR codes in the frame are read too, since the underlying decoder recognises both families.

As with every tool on this site, nothing leaves your device: no image, no frame, no decoded result is sent anywhere.

Barcode scanner questions

Which barcode types can it read?

EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, ITF and Codabar — and QR codes as well, so any code lands on the right result.

Is the barcode image uploaded?

No. Decoding runs entirely in your browser using the open-source ZXing library, self-hosted on this site. Images and camera frames never leave your device.

Does it verify the check digit?

Yes. For EAN, UPC and ISBN results the check digit is re-computed and confirmed, so you know a printed code is internally valid.

Can I re-create a scanned barcode?

Yes — one click loads the scanned number into the barcode generator with the right type pre-selected, ready to restyle and download as PNG or SVG.

Can I scan several codes at once?

Yes. Drop in many images at once, or a whole folder, and every code is decoded and listed in a table you can export as CSV. One photo containing several codes works too — each one is found separately. Everything still runs in your browser; no image is uploaded.

Can it read a photo taken at an angle?

Usually, within reason. The decoder tolerates moderate tilt and perspective, but heavy blur is the real killer — bars smear into each other. Hold the camera square-on at ten to twenty centimetres, or retake the photo in better light rather than zooming into a blurry one.