Validateur de code-barres GS1
Collez un GTIN, un SSCC ou une chaîne d'éléments GS1-128 avec ses identifiants d'application, et cet outil vérifie le chiffre de contrôle, lit chaque AI et signale une mauvaise longueur ou un format incorrect. Cela fonctionne dans votre navigateur ; pour une chaîne numérique, il écrit également le ZPL et génère le GS1-128 via l'API OpenZPL.
1Données GS1
Essayez un exemple :
2Résultat
| AI | Signifie | Valeur | Vérifier |
|---|
Comment l'utiliser
- Collez le numéro ou la chaîne d'éléments : un GTIN ou SSCC brut, ou des AI entre parenthèses comme (01)00614141123452(17)271231.
- Lisez le résultat : chaque identifiant d'application avec son nom et sa valeur, et le résultat du chiffre de contrôle.
- Corrigez tout ce qui est signalé en rouge — un mauvais chiffre de contrôle, une mauvaise longueur ou un AI inconnu.
- Copiez le ZPL que l'outil écrit, ou ouvrez le GS1-128 dans le visualiseur, pour imprimer le code-barres.
Ce qu'il vérifie
- Le chiffre de contrôle GS1 mod-10 d'un GTIN-8, 12, 13 ou 14 et d'un SSCC de 18 chiffres.
- Chaque identifiant d'application (AI) dans une chaîne d'éléments, son nom, et si sa valeur a la bonne longueur et le bon format.
- Un GTIN à l'intérieur d'un (01) ou un SSCC à l'intérieur d'un (00), incluant son propre chiffre de contrôle.
Liés
Questions
Comment vérifier un chiffre de contrôle GTIN ou SSCC ?
Collez le numéro complet ici. L'outil recompute le chiffre de contrôle GS1 mod-10 sur les autres chiffres et vous indique si le dernier chiffre correspond, pour les GTIN-8, 12, 13 et 14 et pour le SSCC de 18 chiffres.
Qu'est-ce qu'un identifiant d'application (AI) ?
Un préfixe de deux à quatre chiffres qui indique ce que la valeur suivante est : `01` un GTIN, `00` un SSCC, `10` un lot, `17` une date de péremption, `21` un numéro de série. Le validateur connaît les courants et vérifie la longueur et le format de chaque valeur.
Génère-t-il aussi le code-barres ?
Pour une chaîne d'éléments uniquement numérique, il écrit le ZPL — `^BC` avec les données commençant par `>;>8` (sous-ensemble C et FNC1) — et génère le GS1-128 via l'API. Une chaîne avec des lettres valide mais n'est pas encore rendue, car elle nécessite un changement de sous-ensemble de code-barres.
Mes données sont-elles envoyées quelque part ?
La validation s'exécute entièrement dans votre navigateur. Ce n'est que lors du rendu de l'aperçu que la chaîne d'éléments numériques est envoyée à l'API OpenZPL, comme tout autre rendu ; rien n'est stocké.