Barcode Tools · UPC-A
UPC-A generator.
Enter your 11-digit code and we'll auto-calculate the check digit, then produce a scannable 12-digit UPC-A barcode for retail products in the US and Canada.
Inputs
UPC-A barcode
How the UPC-A check digit is calculated
- Sum the digits in odd positions (1, 3, 5, 7, 9, 11) and multiply by 3.
- Sum the digits in even positions (2, 4, 6, 8, 10).
- Add both sums together.
- The check digit is the smallest number that, added to the total, makes a multiple of 10.
UPC-A facts
- UPC-A is the standard retail barcode in the US and Canada.
- It is fixed at 12 digits — 11 of your choice plus 1 calculated check digit.
- Print at 100% scale (37.29 mm wide) or above for reliable retail scanning.