Barcode Checker

Test a barcode before it goes to print. Scan a printout with your phone, or check the image file itself. We tell you if it reads, if it matches, and what to fix.

1. What should it say? Optional

2. Test it

Files are checked on your device. Drop or paste an image here too.

Make it, print it, prove it scans

A barcode that won't scan costs a print run, a rejected delivery or a queue at the till. This checker catches the common causes before that happens. Make a barcode with our generator, press Test it scans, and the checker opens on your phone already set to that barcode.

Two ways to check

CheckHowWhat it tests
A printoutPress Scan a printout and hold the camera over the printed barcode for 3 secondsReads, matches, check digit, contrast, and how often it reads (read rate)
An image filePress Check an image file, or drop or paste it hereAll of the above, plus sharp edges, even bar widths, blank margins and print size
Container cranes at the Port of Southampton
Container cranes at the Port of Southampton.

What each check means

  • Reads: the barcode can be decoded at all.
  • Matches: it says exactly what you typed under What should it say. A barcode that scans the wrong number is worse than one that doesn't scan.
  • Check digit: for UPC, EAN, ISBN, GTIN and SSCC numbers, the last digit is correct.
  • Contrast: dark bars on a light background. Red or yellow bars fail, because most scanners use red light and can't see them.
  • Sharp bars: no blurred pixels at the bar edges, which appear when an image is resized.
  • Even bar widths: every bar is a whole number of pixels, so the printer doesn't round some bars wider than others.
  • Blank margins: enough empty space (the quiet zone) on each side, measured in bar widths. UPC-A needs 9, EAN-13 needs 11 on the left and 7 on the right, Code 128 needs 10.
  • Print size: from the file's resolution. Retail barcodes should print at 80% to 200% of standard size; shipping labels need bars at least 0.495 mm wide.

What this isn't

Retailers and logistics companies sometimes ask for an ISO/IEC 15416 verification report. That needs a calibrated verifier measuring reflectance under controlled light, which a phone or an image file can't replace. This checker finds the problems that cause most failures, quickly and for free; if a customer demands a graded report, use a barcode verification service.

Pallet racking in a distribution warehouse
Pallet racking in a distribution warehouse.

Questions

  • Print one copy at 100% scale on the real printer and paper, then scan it here with your phone camera or with the scanner you'll use. This checker also tests the image file before you print.

  • It's a practical checker, not an ISO-graded verifier. It catches the common causes of failure, such as low contrast, red bars, blurring, missing margins and the wrong size.

  • Text, a border or the label edge is too close to the bars. Leave the quiet zone blank: 9 to 11 bar widths for UPC and EAN, 10 for Code 128, 4 cells for QR codes.

  • Not directly. Take a screenshot of the barcode at 100% zoom, or export the page as a PNG, and check that.

  • No. Files are checked in your browser and never leave your device.