Jak liczy się cyfrę kontrolną GTIN?

Wszystkie kody rodziny GTIN używają tego samego algorytmu modulo 10 z wagami 3 i 1: cyfry mnoży się przez wagi naprzemiennie, zaczynając od wagi 3 przy ostatniej cyfrze danych, sumuje, a cyfra kontrolna dopełnia wynik do pełnej dziesiątki.

Przykład dla danych 590123412345 (EAN-13): suma ważona = 5·1 + 9·3 + 0·1 + 1·3 + 2·1 + 3·3 + 4·1 + 1·3 + 2·1 + 3·3 + 4·1 + 5·3 = 83, najbliższa dziesiątka to 90, więc cyfra kontrolna = 7 → pełny kod 5901234123457.

Gotowy numer możesz od razu zamienić na grafikę w generatorze EAN-13 - cyfrę kontrolną i tak policzymy tam automatycznie.