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.