Un code à barres comporte une série de bandes noires de largeurs différentes avec des espaces blancs entre les deux. Ces barres sont imprimés sur des étiquettes pour aider les fabricants et les détaillants à identifier, suivre et l'inventaire d'un produit donné. Tous les types de codes à barres sont lus par un scanner qui utilise la lumière réfléchie pour interpréter le code dans les bars. Les codes à barres les plus standard et largement répandues sont le code universel des produits (CUP) et les European Article Numbering (EAN) codes à barres. Avant un code à barres est imprimé pour l'étiquetage, il est habituel de vérifier son exactitude. Ceci peut être accompli en utilisant un calculateur de chiffre de contrôle en ligne.