What is Barcode Reader?

A barcode scanner that reads barcodes from your device camera or uploaded images. Supports all common barcode formats — EAN-13, UPC-A, Code 128, Code 39, ITF, and more. Decoded values appear right away, ready to copy or look up.

The scanner runs locally and reads 1D barcodes (EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, Codabar and Interleaved 2 of 5) alongside 2D formats like QR Code, Data Matrix, Aztec and PDF417. Drop several images to scan a whole stack at once, or one image holding multiple codes and every match comes back together; paste a screenshot straight from the clipboard to skip the file picker. Recent reads sit in a local history you can export as CSV or a plain text list, any decoded value can be re-encoded as a shareable QR code, and product barcodes (EAN/UPC) get a one-click Google Shopping lookup so you can check pricing or product details.

How to use

  1. Choose to scan using your device camera (rear camera recommended) or upload an image containing a barcode.
  2. Point the camera at a barcode or drop an image file. The scanner automatically detects and decodes the barcode.
  3. View the decoded value and barcode format type. Copy the result to clipboard or scan another barcode.

When to use

  • Catching a label barcode quickly without installing a separate scanner app.
  • Decoding the EAN on a grocery item to compare prices online before you buy.
  • Verifying a Code 128 number on a shipping label when the printed text is smudged.

Result

A warehouse worker scans a Code 128 barcode on a shipping label using their phone camera. The scanner instantly displays the tracking number, which they copy to paste into the inventory system.

FAQ

Which barcode types can be read?
1D barcodes: EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, Codabar and ITF (Interleaved 2 of 5). 2D codes: QR Code, Data Matrix, Aztec and PDF417. Uploading an image with several barcodes returns them all in one pass.
It's not picking up the barcode. What can I do?
Move the code so it fills about half the camera frame, keep the lines roughly horizontal, and avoid harsh glare on glossy packaging. Linear scanners read best with even lighting; if your phone has a torch, turning it on usually helps.
Can I scan from a screen instead of a physical product?
Yes. Pointing the camera at a barcode on another screen works, but moiré patterns and reflections lower the success rate. If the source is digital, upload the image directly with the file picker — that route is far more reliable.
Is the camera feed sent anywhere?
No. Decoding runs entirely on your device and nothing leaves it. The site doesn't upload images, camera frames or decoded values; the scan history sits in local storage on your machine.
Why does it look up EAN/UPC codes but not Code 128?
EAN and UPC are tied to globally registered products through GS1, so a search engine query returns real listings. Code 128 is a general-purpose symbology used for internal SKUs, tracking IDs and warehouse numbers, which have no public catalogue to look up.

Related Tools