Chiffre de contrôle
Le dernier chiffre d'un code-barres ou d'un numéro d'identification, calculé à partir des autres, qui détecte la plupart des erreurs de lecture et de saisie.
Le chiffre est dérivé des précédents de sorte qu'une erreur de frappe ou de scan ne « tombe » plus juste arithmétiquement. UPC et EAN utilisent un modulo 10 pondéré (en alternant coefficients 1 et 3), l'ISBN-10 un modulo 11 (avec X pour la valeur dix), et l'algorithme de Luhn veille sur les numéros de carte bancaire.
Il détecte tout chiffre isolé erroné et la plupart des permutations de deux chiffres adjacents — les deux fautes humaines les plus courantes. Ce n'est pas une mesure de sécurité mais un détecteur de coquilles, trivial à falsifier. Le lecteur recalcule le chiffre et rejette la lecture s'il ne concorde pas.