Barcode Check Digit Calculator
Calculate or validate the check digit of an EAN-13, EAN-8, UPC-A, UPC-E, ITF-14, GTIN-14, ISBN-10 or ISBN-13 number. Enter the number without its last digit to calculate it, or the complete number to verify it. The result names the correct check digit and the full number, and also shows the expanded UPC-A of a UPC-E or the other ISBN form, for retailers, publishers and developers.
Frequently asked questions
How do I use the check digit calculator?
Choose the barcode type and enter the number. If you leave out the last digit, the calculator returns it and the complete number. If you enter the complete number, it tells you whether the check digit is correct and, if not, which digit it should be.
Which number types are supported?
EAN-13, EAN-8, UPC-A, UPC-E, ITF-14, GTIN-14, ISBN-10 and ISBN-13. Spaces and hyphens are ignored, and a leading ISBN label is accepted for the ISBN types.
How is a GS1 check digit calculated?
For EAN, UPC, ITF-14 and GTIN numbers the digits are weighted 3 and 1 alternately from the right, summed, and the check digit is the amount needed to reach the next multiple of 10. ISBN-13 uses the same method.
How is the ISBN-10 check digit calculated?
The nine digits are weighted 10 down to 2, summed, and the check digit makes the total divisible by 11. A remainder of 10 is written as X, which is why some ISBN-10 numbers end in X.
How does UPC-E work in the calculator?
Enter 6 digits, 7 digits with the number system 0 or 1, or 8 digits with the check digit. The calculator expands the number to UPC-A following the zero suppression rules, calculates the check digit from it and shows the expanded UPC-A number.
Does the calculator convert ISBN-10 to ISBN-13?
Yes. For an ISBN-10 the result includes the ISBN-13 with the 978 prefix and its new check digit, and for an ISBN-13 starting with 978 it includes the ISBN-10. ISBN-13 numbers starting with 979 have no ISBN-10 form.
What is the difference between ITF-14 and GTIN-14 here?
Both are 14 digit GTINs with the same GS1 check digit, so the result is the same. ITF-14 names the barcode printed on cartons and GTIN-14 the number itself, and both are listed so you can pick the term you know.
Why is my number rejected?
The number contains letters or symbols other than spaces and hyphens, or it has the wrong length for the chosen type. The message states how many digits the type needs with and without its check digit.
Does a correct check digit mean my GTIN is registered?
No. The check digit only shows that the number is well formed. Whether a GTIN is licensed to a company is recorded by GS1, and its Verified by GS1 service can look that up.
Can I create a barcode from the result?
Yes. Copy the complete number into the EAN-13, EAN-8, UPC-A, UPC-E, ITF-14 or ISBN Barcode Generator to draw the barcode as PNG or SVG.