Barcode Check Digit Verifier

Verify check digits for various barcode standards

UPC Code Verification

UPC code (Universal Product Code) is a product identification code widely used in North America. UPC-A consists of 12 digits, with the last digit being the check digit. UPC-E is a shortened version consisting of 8 digits.

About UPC Barcodes

History

The UPC (Universal Product Code) was first introduced in 1973 in the United States and has become the standard barcode for retail products in North America.

Learn more about UPC history →

Structure & Format

UPC-A consists of 12 digits, with the first digit being the number system, followed by 10 data digits and a check digit. UPC-E is a compressed 8-digit format.

View UPC barcode structure →

Check Digit Formula

The check digit is calculated using a Modulo 10 algorithm, with odd positions weighted 3 and even positions weighted 1.

View calculation method →

UPC vs EAN

UPC-A can be converted to EAN-13 by adding a leading zero. EAN-13 barcodes that begin with zero can be scanned as UPC-A.

Differences between UPC and EAN →