Passer au contenu principal
Check Digit Calculator
Moteur interactif de calcul de clé de contrôle en temps réel

Clé de contrôle Calculateur et validateur en direct

Calculez et vérifiez instantanément les clés de contrôle pour codes-barres, cartes de crédit, IMEI, colis et titres financiers avec visualisations mathématiques pas à pas.

Calculateur et validateur de clé de contrôle

EAN-13 / GTIN-13

Commerce de détail et codes-barres

Format international de code-barres de détail utilisé mondialement sur les produits de consommation.

12 / 12
Les espaces et les tirets sont automatiquement ignorés.
Formule de somme de contrôle :Modulo 10
Multiplicateurs de pondération :1, 3, 1, 3...
Longueur requise des données utiles :12 chiffres
Clé de contrôle calculée

Prêt pour l'emballage et la lecture par scanner

Clé de contrôle7
Code validé complet :
5901234123457
13 chiffres au total

Aperçu du code-barres et de la symbologie en direct

Rendu SVG en direct
5 9 0 1 2 3 4 1 2 3 4 5 7

Visualise les barres de garde binaires, l'encodage des données et la clé de contrôle finale mise en évidence.

Multiplications pondérées pas à pas

Sum of products (83) mod 10 = 3. Check Digit = (10 - 3) % 10 = 7

Normes et symbologies de clés de contrôle prises en charge

Cliquez sur n'importe quel algorithme ci-dessous pour charger immédiatement sa configuration, données d'exemple et paramètres.

⚡ 122 Sous-outils Spécialisés

Explorer Tous les Sous-outils et Calculateurs de Clés de Contrôle

Calculateurs autonomes, vérificateurs de codes-barres, convertisseurs et diagnostics pour normes GS1, ISO, bancaires et administratives.

📖 Théorie mathématique

Comment les clés de contrôle préviennent les erreurs de transcription critiques

Une clé de contrôle est un contrôle de redondance utilisé pour détecter les erreurs sur les numéros d'identification tels que codes-barres, comptes bancaires et numéros de série. Elle comprend un ou plusieurs chiffres calculés par un algorithme à partir des autres chiffres de la séquence.

Détection des erreurs de transcription d'un seul chiffre

Détecte 100 % des cas où un opérateur saisit un mauvais chiffre (par ex. taper 5 au lieu de 6).

Détection des inversions de chiffres adjacents

Les motifs de pondération alternés (comme 3 et 1) détectent plus de 98 % des inversions accidentelles de chiffres adjacents (par ex. 35 au lieu de 53).

Aucun délai de transmission réseau

Les scanners optiques de codes-barres valident instantanément les codes hors ligne avant de transmettre les données aux bases de données ou aux systèmes d'entrepôt.

L'algorithme GS1 Modulo 10 pas à pas

  1. Compter de droite à gaucheMultipliez le chiffre précédant immédiatement la position de la clé par 3, le suivant par 1, le suivant par 3, en continuant sur une cadence alternée 3-1-3-1.
  2. Additionner tous les produits calculésAdditionnez tous les produits obtenus pour obtenir une somme totale cumulée (par exemple \( S = 85 \)).
  3. Modulo 10 et soustractionDéterminez le reste \( R = S \pmod{10} \). Si \( R = 0 \), la clé de contrôle est 0. Sinon, la clé est \( 10 - R \).
Clé de contrôle = (10 - (Somme des produits pondérés % 10)) % 10

Foire aux questions

Réponses aux questions courantes concernant les clés de contrôle et la génération de codes-barres.

Quelle est la différence entre le calcul de clé de contrôle EAN-13 et UPC-A ?

L'EAN-13 (13 chiffres) et l'UPC-A (12 chiffres) utilisent exactement le même algorithme GS1 Modulo 10. En fait, tout code UPC-A standard à 12 chiffres peut être converti en EAN-13 simplement en ajoutant un 0 (zéro) en tête, et la clé de contrôle résultante reste identique !

Puis-je générer des codes-barres pour des produits commerciaux avec cet outil ?

Oui ! Cet outil calcule la clé de contrôle officielle définie par GS1. Cependant, pour vendre des articles dans le commerce de détail (Amazon, grande distribution), le préfixe de votre entreprise doit être officiellement homologué par GS1. Une fois que vous disposez de votre préfixe et de vos références produit, cet outil calcule la clé de contrôle exacte dont vous avez besoin.

En quoi l'algorithme de Luhn diffère-t-il du GS1 Modulo 10 ?

Alors que GS1 multiplie un chiffre sur deux par 3, l'algorithme de Luhn double (multiplie par 2) un chiffre sur deux. Si le résultat doublé dépasse 9, les deux chiffres du résultat sont additionnés (ou 9 en est soustrait). Luhn est largement utilisé pour valider les cartes de crédit (Visa, Mastercard, Amex) et les numéros IMEI mobiles.

CheckDigitLab enregistre-t-il ou téléverse-t-il les numéros saisis ?

Non. Tous les calculs, visualisations de codes-barres et vérifications par lots sont exécutés entièrement dans le navigateur web de votre appareil à l'aide de JavaScript. Aucun numéro de carte, coordonnée bancaire ou séquence de code-barres n'est envoyé à un serveur distant.