This page is available in English.

EAN and UPC barcodes

These are the retail barcodes. EAN-13 and EAN-8 are the forms used in most of the world. UPC-A and UPC-E are the North American forms. The small add-ons sit beside a main barcode. The camera app returns the digits. It does not look up a product.

  • EAN-2 / UPC 2-digit add-on

    The two-digit add-on is a small extra barcode printed to the right of an EAN-13 or UPC-A. Publishers use it to show the issue number, so the same product code can be reused for every edition of a magazine.

  • EAN-5 / UPC 5-digit add-on

    The five-digit add-on is the short barcode you often see beside the ISBN on a book cover. In many markets it carries a suggested price, and on periodicals it can carry extra issue information.

  • EAN-8

    EAN-8 is the shortened sister of EAN-13, made for packs that are too small for a full-size retail barcode. It holds a GTIN-8: seven digits plus a calculated check digit.

  • EAN-13

    EAN-13 is the barcode on almost every consumer product outside North America. Its 13 digits form a GTIN made of a GS1 prefix, a company number, an item reference and a final check digit.

  • Variable-measure (in-store) EAN-13 / UPC-A

    When a deli label starts with 2, the barcode usually is not a global product number. Retailers use the 20-29 range to embed an item code plus a weight or price, so the till can charge the exact amount.

  • UPC-A

    UPC-A is the classic 12-digit barcode on North American products. It was the first retail barcode in widespread use and is fully compatible with EAN-13 scanners, which read it as a 13-digit number with a leading zero.

  • UPC-E

    UPC-E is a space-saving version of UPC-A for small items. It drops runs of zeros from the 12-digit number so the code can be printed with only six encoded digits, and a scanner expands it back to the full UPC-A.