7251682de1feefc1ab4c9d768316ced24456cdd4

How to Read UPC and EAN Product Barcodes

A retail barcode is a machine-readable way to carry an identifier. Scanning it can reveal the encoded number and format, while a separate product lookup tries to match that number to a catalog record. Those are different steps and neither one, by itself, verifies a product’s authenticity.

Barcode number and product record are not the same thing

UPC and EAN are common linear barcode families used on retail products. GS1 explains that linear barcodes such as UPC encode data including the Global Trade Item Number (GTIN) used for product identification. The barcode carries a value; the bars do not contain a full product description, current price, inventory count, or proof of who made an item.

TheCodePlaza Barcode Scanner reads supported formats and shows the raw value and detected format. The UPC / EAN Lookup tool then asks available external catalogs whether they have a matching record. A lookup can return no result, or an incomplete or outdated result, even when a code scans correctly.

Scan a product and check the result

  1. Use a clear image: Keep the bars and their printed digits in frame. Avoid glare, motion blur, folds, and curved areas where the lines are distorted.
  2. Decode the barcode: Use the scanner with a camera or upload an image. Note both the returned digits and the format label, such as UPC-A or EAN-13.
  3. Look up retail identifiers: Enter the returned UPC or EAN value in the product lookup. If a record appears, compare its name, brand, and package details with the item in front of you.
  4. Verify important claims elsewhere: For a recall, regulated item, warranty, or authenticity concern, check the manufacturer or responsible retailer. Do not rely on a third-party catalog match alone.

What the check digit can tell you

Many fixed-length numeric GS1 keys include a final check digit calculated from the preceding digits. It helps detect some typing or scanning errors. A number with a mathematically consistent check digit can still be unassigned, mistyped in other positions, or associated with a different item than expected. GS1 provides a check-digit calculator for supported identifiers.

A barcode generator can draw a symbol for a value, but generating a scannable image does not assign a commercial GTIN or establish a product identity. Businesses placing GS1 identifiers on retail products should use identifiers assigned for their organization and follow the relevant GS1 rules.

Why a barcode may not scan or match

Common questions

Does a successful UPC scan prove that a product is genuine?

No. It proves that a decoder read a barcode value. A product can be copied or mislabeled, and catalog data can be incomplete; verify important claims with the manufacturer or seller.

Why does a scanned barcode have no product name?

Scanning only decodes the value. A product name appears only if a separate catalog has a matching record and returns it.

Sources and further reading

Related tools

Browse all TheCodePlaza guides