Rechercher un outil
Code Barres EAN13

Outil pour générer/décoder les code-barres EAN-13. Le Code EAN13 (European Article Numbering 13) est une norme de code-barres (Européenne puis Internationale) utilisé pour les produits et le commerce.

Résultats

Code Barres EAN13 -

Catégorie(s) : Codage de Caractères, Traitement d'image

Partager
Partager
dCode et vous

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 ? Ecrire à dCode !


Rendez-vous sur notre communauté Discord pour participer au forum d'entraide !


Grâce à vos remarques, réponses et commentaires pertinents, dCode peut développer le meilleur outil de Code Barres EAN13, alors écrivez-nous c'est gratuit ! Merci !

Code Barres EAN13

Annonces sponsorisées

Générateur de Code-Barre EAN-13








Options









Lecture/Déchiffrement du Code-Barres EAN13


Chargement en cours...
(si ce message ne disparait pas, actualiser la page)


Voir aussi : Code Binaire

Outil pour générer/décoder les code-barres EAN-13. Le Code EAN13 (European Article Numbering 13) est une norme de code-barres (Européenne puis Internationale) utilisé pour les produits et le commerce.

Réponses aux Questions

Comment encoder avec le Code Barres EAN13 ? (Principe de chiffrement)

Le format de Code-Barres EAN-13 est le format de codes-barres de produits le plus répandu. Il code des numéros de 13 chiffres via des codes binaires de 7 bits en fonction de trois tables de correspondance :

ChiffreGauche 1 ImpairGauche 2 PairDroite
0000110101001111110010
1001100101100111100110
2001001100110111101100
3011110101000011000010
4010001100111011011100
5011000101110011001110
6010111100001011010000
7011101100100011000100
8011011100010011001000
9000101100101111110100

La première étape est de repérer le premier chiffre du code-barres qui va définir une table de codage des parités des 6 numéros suivants. Ce premier chiffre ne sera pas lui-même codé.

Premier chiffreParités (1=impair,2=pair)
0 1,1,1,1,1,1
11,1,2,1,2,2
21,1,2,2,1,2
31,1,2,2,2,1
41,2,1,1,2,2
51,2,2,1,1,2
61,2,2,2,1,1
71,2,1,2,1,2
81,2,1,2,2,1
91,2,2,1,2,1

Exemple : Dans le code barres 3-456789-543219, le premier chiffre est 3 alors les parités à utiliser sont 1,1,2,2,2,1.

Pour coder les chiffres en positions 2 à 7 (à gauche), utiliser les codes binaires gauche et la parité indiquée par la table de codage.

Exemple : Les chiffres de gauche 4,5,6,7,8,9 se codent avec les parités 1,1,2,2,2,1 en EAN-13 (0=vide et 1=barre noire) :

456789
112221
010001101100010000101001000100010010001011

Pour coder les chiffres en positions 8 à 13 (à droite), utiliser les codes binaires droite.

Exemple : Les chiffres de droite 543219 se codent en EAN-13 (0=vide et 1=barre noire) :

543219
100111010111001000010110110011001101110100

Un code-barre EAN13 complet commence et se termine par une zone de garde normale codée 101 et contient une zone de garde centrale codée 01010 qui sépare les 6 premiers chiffres des 6 suivants.

Exemple : Le numéro 3-456789-543219 se code en EAN-13 (0=vide et 1=barre noire) :

||3456789||543219||
1010100011...0001011010101001110...1110100101

Le 13ème chiffre du code-barre EAN-13 est une somme de controle.

Comment décoder un Code Barres EAN13 ? (Principe de déchiffrement)

Le déchiffrement du Code EAN13 se fait via la lecture binaire des bandes noires 1 et blanches 0, qui peuvent alors être traduites via les table de codage (ci-dessus).

Les 12 chiffres codés peuvent alors être lus, mais il manque le premier chiffre. Pour le connaitre, noter la parité trouvée (gauche pair ou impair) des 6 premiers chiffres et en déduire le chiffre correspondant dans la table de codage des parités.

Exemple : impair,pair,impair,pair,pair,impair (ou 1,2,1,2,2,1) correspond au chiffre 8

Comment calculer la somme de controle EAN13 ?

La somme de controle est calculée avec des poids (1 et 3) associées aux 12 premiers chiffres du code barre. Le 13ème chiffre (caractère de controle) est le chiffre $ x $ qu'il faut ajouter à la valeur trouvée pour que la somme totale modulo 10 soit 0.

Exemple : 012345678910 a pour somme $ 0\times1+1\times3+2\times1+ \cdots +8\times1+9\times3+1\times1+0\times3=96 $ et $ 96 + X \equiv 0 \mod 10 \iff x = 4 $ donc le chiffre de controle est 4

Comment reconnaitre le Code EAN13 ?

EAN13 a une représentation graphique de code-barres classique (des barres noires sur fond blanc), avec généralement 3 doubles barres légèrement plus longues positionnées au début, au milieu et à la fin.

Un code-barres EAN13 est fait pour coder uniquement des numéros à 13 chiffres, il est dédié aux produits de consommation courante de supermarchés, alimentaires et non alimentaires.

La représentation binaire de l'EAN-13 (avec des 0 ou N pour des noirs et des 1 ou B pour des traits blancs) a une longueur fixe de 95 bits. Elle commence et se termine par 101 et ne comprend jamais 5 bits consécutifs identiques.

Code source

dCode se réserve la propriété du code source de l'outil 'Code Barres EAN13' en ligne. Sauf code licence open source explicite (indiqué CC / Creative Commons / gratuit), tout algorithme, applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toute fonction (convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codé en langage informatique (PHP, Java, C#, Python, Javascript, Matlab, etc.) aucune donnée, script ou accès API ne sera cédé gratuitement, idem pour télécharger Code Barres EAN13 pour un usage hors ligne, PC, tablette, appli iPhone ou Android !

Besoin d'Aide ?

Rendez-vous sur notre communauté Discord pour participer au forum d'entraide !

Questions / Commentaires

Grâce à vos remarques, réponses et commentaires pertinents, dCode peut développer le meilleur outil de Code Barres EAN13, alors écrivez-nous c'est gratuit ! Merci !


Source : https://www.dcode.fr/code-barres-ean13
© 2020 dCode — La 'boite à outils' indispensable qui sait résoudre tous les jeux / énigmes / géocaches / CTF.
Un problème ?