Calculate UPC-A check digits
Check UPC numbers before using them on labels, mockups or product packaging.
UPC check digit
ValidateUPC-A check digit
511 digits enteredWhen to check a UPC number
UPC check digits help spot mistyped product numbers before artwork is made. If you are selling through a retailer or marketplace, also confirm that the number is officially assigned to your business.
Verify the last UPC digit
UPC errors often come from copying eleven digits into several systems.
- Paste the base digits from the product record.
- Compare the calculated result before printing labels.
- Use the same final value in packaging, listings and inventory.
A correct check digit is one part of retail readiness.
Calculate a UPC check digit
- Enter the first 11 UPC-A digits to calculate the final check digit.
- Enter all 12 digits to validate an existing UPC-A number.
- Compare the result with your product record or packaging proof.
- Fix any typo before generating UPC-A barcode artwork.
- Scan a printed proof after the barcode is placed in the final label design.
Where UPC checks help
- UPC-A labels
- Retail mockups
- Marketplace checks
UPC number checks
- UPC-A check digits catch common errors in 12-digit product numbers.
- If the check digit fails, look for transposed digits or a missing leading zero before assuming the number is wrong.
- Use the UPC-A barcode generator only after the number itself is confirmed.
UPC check digit mistakes to avoid
- Validating a UPC after spreadsheet formatting has removed a leading zero.
- Assuming the check digit confirms retailer acceptance or product ownership.
- Copying a number from packaging proof artwork instead of the source product record.
UPC check digit questions
How many digits does UPC-A use?
UPC-A uses 12 digits. The final digit is the check digit calculated from the first 11.
Can this fix a wrong UPC?
It can calculate or validate the check digit, but it cannot tell you whether the number is officially assigned to your product.
When should I use this calculator?
Use it before creating UPC barcode artwork or when checking a number copied from a product record.
What if my UPC starts with zero?
Keep the leading zero. UPC and GTIN values are identifiers, not ordinary numbers, so spreadsheet formatting can break them if it removes zeros.
Should I enter 11 or 12 digits into the calculator?
Enter 11 digits if you need to calculate the check digit. Enter all 12 digits if you want to validate a complete UPC-A number. The calculator handles both cases.
Why does Excel break my UPC numbers?
Excel treats numbers as numeric values by default and strips leading zeros or converts long numbers to scientific notation. Format the column as Text before pasting UPC data to keep all 12 digits intact.
When should I validate a UPC check digit?
Before generating barcode artwork, before importing product numbers into a database and whenever you copy a UPC from printed packaging or a spreadsheet. It only takes a few seconds and catches common data entry mistakes.
More tools for UPC barcodes
Barcode Check Digit Calculator
Calculate or validate the last digit used by many retail barcode numbers.
UPC-A Barcode Generator
Generate UPC-A barcode artwork for US and Canadian retail product labels.
GTIN Validator
Validate common GTIN lengths with the standard modulo 10 check digit rule.
Free Barcode Generator
Pick a barcode format, enter a value and download print-ready artwork with check digit validation.