Loading
Preparing the tool...
Check EAN numbers before using them in retail barcode artwork.
EAN-13 check digit
712 digits enteredEAN check digits are there to catch mistakes in the number, not to approve a product for sale. Use this page before generating artwork so a typo does not become a printed label problem.
Enter the first 12 digits. The calculator applies the EAN modulo 10 rule and returns the 13th digit.
Yes. Enter the full EAN-8 number to validate it, or enter the first 7 digits to calculate the final digit.
Yes. It is a quick way to catch typing errors before you generate or print barcode artwork.
Both use the same modulo-10 algorithm with alternating weights of 1 and 3, but EAN-8 has fewer digits so the position of each weight shifts. The calculator handles both automatically.
EAN-8 is for very small products where a full EAN-13 barcode physically will not fit, like small cosmetics, candy bars, or pencils. EAN-8 codes are usually requested individually from GS1 rather than derived from a company prefix.
Yes. Multiply each digit by its weight (alternating 1 and 3 from right to left), sum the results, and find what brings the total to the next multiple of 10. But using the calculator is faster and avoids arithmetic mistakes.
Always. A wrong check digit means the barcode will fail at the register. Running the number through the calculator takes seconds and can save a costly reprint.
Calculate or validate the last digit used by many retail barcode numbers.
Generate EAN-13 barcode artwork for retail products, with check digit validation built in.
Validate common GTIN lengths with the standard modulo 10 check digit rule.
Pick a barcode format, enter a value, and download print-ready artwork with check digit validation.