GS1 GTIN and SSCC Check Digit Calculator

Validate or calculate the GS1 check digit for GTIN 8, UPC, EAN, GTIN 14 and SSCC. Keep leading zeros and prepare valid identifiers for EPC encoding.

Calculations run locally. Input values are not submitted to our server.

Result

Result
Valid check digit
Check digit
2
GTIN 14 with correct check digit
00614141123452

Worked example

Body 0061414112345 needs check digit 2, giving GTIN 00614141123452. A correct check digit detects some typing errors; it does not prove ownership of a GS1 identifier.

Method and assumptions

Starting at the rightmost digit of the body, multiply alternate digits by 3 and 1. Add the results. The check digit is the number needed to reach the next multiple of ten. Use a company prefix assigned by GS1 when creating production identifiers. GS1 company prefix length cannot be determined from the check digit.

References

Calculation logic reviewed 17 October 2026. Read our methodology.