Passer au contenu

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

Comment l'utiliser

  1. 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.
  2. Lisez le résultat : chaque identifiant d'application avec son nom et sa valeur, et le résultat du chiffre de contrôle.
  3. Corrigez tout ce qui est signalé en rouge — un mauvais chiffre de contrôle, une mauvaise longueur ou un AI inconnu.
  4. 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é.

Retour d'information