Outil pour générer/décoder les code-barres EAN-8. Le Code EAN8 (European Article Numbering 8) est une norme de code-barres utilisé pour les produits et le commerce.
Code Barres EAN8 - dCode
Catégorie(s) : Codage de Caractères, Traitement d'Image
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Le format de Code-Barres EAN-8 est une sous-catégorie des codes-barres EAN dont il reprend quelques caractéristiques. Il permet de coder uniquement des numéros de 8 chiffres (de 0 à 9) selon des codes binaires de 7 bits affichés dans ces 2 tables de correspondance :
Chiffre | Gauche | Droite |
---|---|---|
0 | 0001101 | 1110010 |
1 | 0011001 | 1100110 |
2 | 0010011 | 1101100 |
3 | 0111101 | 1000010 |
4 | 0100011 | 1011100 |
5 | 0110001 | 1001110 |
6 | 0101111 | 1010000 |
7 | 0111011 | 1000100 |
8 | 0110111 | 1001000 |
9 | 0001011 | 1110100 |
Pour coder les 4 premiers chiffres, utiliser les codes binaires gauche et pour les 4 chiffres suivant, utiliser les codes binaires droite.
Un code-barre EAN8 complet débute et se termine par une zone de garde normale qui est codée 101 et contient aussi une zone de garde centrale qui est codée 01010 et qui sépare les 4 premiers chiffres des 4 suivants.
Exemple : Le numéro 12344321 se code en EAN-8 (0=vide et 1=barre noire) :
|| | 1 | 2 | 3 | 4 | || | 1 | 2 | 3 | 4 | || |
101 | 0011001 | 0010011 | 0111101 | 0100011 | 01010 | 1011100 | 1000010 | 1101100 | 1100110 | 101 |
Le 8ème chiffre du code-barre EAN-8 est une somme de controle.
Le déchiffrement du Code EAN8 consiste en la lecture binaire des bandes verticales (avec noires = 1 et blanc = 0), qui peuvent alors être traduites via la table de codage (ci-dessus).
La somme de controle est calculée avec des poids (3 et 1) associées aux 7 premiers chiffres du code barre. Le 8ème chiffre (caractère de controle) est le chiffre $ x $ tel que la somme totale des 8 chiffres modulo 10 soit égale à 0.
Exemple : 1234567 a pour somme $ 1\times3+2\times1+3\times3+4\times1+5\times3+6\times1+7\times3=60 $ et $ 60 + X \equiv 0 \mod 10 \iff x = 0 $ donc le chiffre de controle est 0
Le code-barres EAN8 a une forme graphique de code-barres classique, avec généralement 3 doubles barres un peu plus longues localisées au début, au milieu et à la fin.
Un code-barres EAN8 est fait pour coder uniquement des numéros à 8 chiffres et donc convient bien pour les objets de petite taille.
La représentation binaire de l'EAN-8 (noté des 0 ou N pour les barres noires et des 1 ou B pour des barres blanches) a une longueur fixe de 67 bits. Elle commence et se finit par 101 et ne comprend jamais plus de 4 bits identiques consécutifs.
dCode se réserve la propriété du code source pour "Code Barres EAN8". Tout algorithme pour "Code Barres EAN8", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Code Barres EAN8" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Code Barres EAN8" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Code Barres EAN8" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source.
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Code Barres EAN8 sur dCode.fr [site web en ligne], consulté le 16/04/2025,