Specifications | Spécification de l'ean 13
Mardi 19 septembre 2017
Google

CODE BARRES EAN 13

Format de l'EAN 13

Longueur Type Présence d'un checksum
13 digits numérique oui

L'EAN 13 est composé de 12 digits de données + 1 digit de checksum


Calcul du checksum de l'EAN 13

Le calcul du digit de checksum de l'EAN 13 est très simple :

Formule du checksum de l'EAN 13 :

( 10 - [ (3 * Impaire + Paire) modulo 10 ] ) modulo 10

Ainsi, l'exemple donne :

donc le checksum de 210987654321 est 0

Générateur de checksum EAN 13 :

Message EAN 13 : Checksum :

Séquence binaire du code barres EAN 13

Start

Une séquence de start débute le code barres : 101

Les 13 digits vont être séparés en 2 parties, à savoir la partie gauche du 1er au 7eme digit et la partie droite du 8eme au 13eme digit

Partie #1

Le premier digit est utilisé pour encoder les suivants selon la table suivante :

digitséquence
0000000
1001011
2001101
3001110
4010011
5011001
6011100
7010101
8010110
9011010

Ainsi pour chaque valeur du premier digit, une séquence de 6 "0" ou "1" va permettre d'encoder les 6 digits suivant selon les tables suivants :

digittable 0table 1
000011010100111
100110010110011
200100110011011
301111010100001
401000110011101
501100010111001
601011110000101
701110110010001
801101110001001
900010110010111

Pour l'exemple, le premier digit étant 2, les tables à utiliser pour les digit 2 à 7 seront définit par la séquence 001101 :

La partie #1 sera donc 0011001 0001101 0010111 0001001 0111011 0000101

Intermédiaire

Une séquence intermédiaire sépare les 2 parties : 01010

Partie #2

Les digits 8 à 13 sont simplement encodés selon la table suivante :

digittable 2
01110010
11100110
21101100
31000010
41011100
51001110
61010000
71000100
81001000
91110100

La partie #2 sera donc 1001110 1011100 1000010 1101100 1100110 1110010

Stop

Une séquence de stop termine le code barres : 101

Résumé de la séquence de l'EAN 13

Représentation graphique du code barres EAN 13

Chaque élément de la séquence binaire est représenté par un espace de même largeur, qu'il s'agisse d'un "1" ou d'un "0". Les "1" sont représentés par des espaces pleins et les "0" par des espaces vides.

Générateur de code barres EAN 13 en ligne

Veuillez saisir le code :