Barcode Scanner

Read product barcodes, shipping labels and 2D codes from your camera or an image.

Runs in your browser. Your files never leave your device.

How do I scan a barcode online?

To scan a barcode online, open FixDoks's Barcode Scanner and click Scan with camera, or upload a photo. The tool reads EAN, UPC, Code 128 and other formats entirely in your browser using ZXing or your browser's built-in detector. The number and its type appear below, ready to copy.

Barcode Scanner at a glance

ReadsEAN, UPC, Code128, Code39, ITF, Data Matrix, PDF417, QR
InputCamera or uploaded image
ProcessingIn your browser; your files are not uploaded
PriceFree, no watermark
DownloadFree Google sign-in
Works onChrome, Edge, Safari and Firefox on Windows, Mac, Android and iPhone

How to use Barcode Scanner

  1. Click Scan with camera and allow camera access, then hold the barcode inside the frame.
  2. Or click Upload image to read a barcode from a photo or screenshot. You can upload several images at once.
  3. The barcode number and its type appear below. Click Copy to paste it into a spreadsheet, billing software or a search box.

Barcodes this scanner reads

  • Retail: EAN-13, EAN-8, UPC-A and UPC-E, the barcodes on almost every packaged product.
  • Books: ISBN barcodes, which are EAN-13 codes starting with 978 or 979.
  • Logistics and industry: Code 128, Code 39, Code 93, ITF and ITF-14, Codabar.
  • 2D codes: QR Code, Data Matrix, PDF417 and Aztec, found on medicine packs, boarding passes, ID cards and shipping labels.

The scanner detects the type automatically. You do not need to choose it first.

Useful ways to use it

  • Stock taking: scan items one by one on a laptop with a webcam and copy the numbers into a sheet, without buying a handheld scanner.
  • Checking your own labels: after printing barcodes from the barcode generator, confirm they scan correctly and carry the right number before a large print run.
  • Reading a barcode from a photo: a supplier sends a picture of a pack on WhatsApp, and you need the EAN number for your listing or billing software.
  • Books: scan the ISBN on the back cover to catalogue a home or school library.

Tips for 1D (line) barcodes

Line barcodes are harder to read with a camera than QR codes, because the bars are thin and all the information runs in one direction.

  • Hold the barcode horizontally across the frame, filling most of its width.
  • Get close enough that the bars look sharp, but not so close that the camera cannot focus. Most phones focus well from about 10 cm.
  • Light it evenly. Shadows across the bars or glare on shiny plastic cause failures.
  • Curved surfaces like bottles and cans: rotate the product so the barcode faces the camera flat.
  • For uploaded images, crop close to the barcode and make sure the full width, including the white margins, is included. Rotated images are also tried automatically.

How it works

All scanning happens in your browser. On browsers with a built-in barcode detector, such as Chrome on Android and macOS, FixDoks uses it because it is fast. On other browsers, including Safari and Firefox, it uses ZXing, a widely used open source barcode library. Your camera feed and images are never uploaded.

What the number means

A barcode only contains a number or short text. It does not contain the product name or price. Shops look the number up in their own database to find the price. For retail products, the first digits of an EAN-13 identify the GS1 member organisation that issued the number: 890 is GS1 India, for example. This shows where the number was registered, not necessarily where the product was made.

Frequently asked questions

Can I scan a barcode from a picture?
Yes. Click Upload image, drop the photo or paste a screenshot. You can add several images at once.
Does it show the product name and price?
No. A barcode only contains a number. Prices and names live in each shop's own system. You can copy the number and search for it.
Why is my barcode not scanning with the camera?
Line barcodes need a sharp, evenly lit view. Hold the barcode horizontally, fill the frame width, avoid glare, and move a little closer or further until it is in focus. Uploading a sharp photo also works well.
Can it read ISBN numbers on books?
Yes. The ISBN barcode is an EAN-13 code starting with 978 or 979, and the scanner reads it like any other EAN-13.
Does it work on a laptop webcam?
Yes, although webcams have fixed focus, so hold the barcode about 15 to 30 cm away. Uploading a phone photo is often quicker.