Vérifier un numéro de carte bancaire (algorithme de Luhn)

Chaque numéro de carte porte une clé de contrôle calculée par l’algorithme de Luhn, qui détecte la plupart des fautes de frappe et des inversions de chiffres avant même que la requête n’atteigne le prestataire de paiement. Cet outil effectue cette vérification et identifie le réseau émetteur à partir du préfixe, ce qui est pratique pour tester un formulaire de paiement.

Vérification de carte : mode d’emploi

  1. Saisissez le numéro de carte ; les espaces et les tirets sont ignorés.
  2. Vérifiez si la clé de Luhn est correcte.
  3. Lisez le réseau détecté et la longueur attendue.
  4. Utilisez les numéros de test pour le développement plutôt qu’une vraie carte.

Questions fréquentes

Passer le test de Luhn signifie-t-il que la carte existe ?

Non. Cela signifie seulement que les chiffres sont cohérents entre eux. L’existence du compte, son solde ou son activité ne peuvent être confirmés que par la banque émettrice.

Comment fonctionne l’algorithme de Luhn ?

En partant de la droite, on double un chiffre sur deux, on retire 9 aux résultats supérieurs à 9, on additionne le tout avec les chiffres non doublés et on vérifie que le total est divisible par 10.

Est-il prudent de saisir un numéro de carte ici ?

La vérification s’exécute entièrement dans votre navigateur, sans requête réseau. Utilisez malgré tout les numéros de test publiés plutôt qu’une carte réelle : c’est une bonne habitude, et c’est l’usage prévu.

Comment le réseau est-il identifié ?

Par les premiers chiffres : 4 pour Visa, 51–55 et 2221–2720 pour Mastercard, 34 et 37 pour American Express, 6011 et 65 pour Discover. Les cartes CB françaises sont co-badgées Visa ou Mastercard et suivent donc ces préfixes.

Générateur de mot de passe · Test de mot de passe · Vérification d’e-mails · Générateur de hash · Voir tous les outils

Également disponible en : English · Español · Português · Deutsch