Validateur de carte de crédit

Valider les numéros de carte de crédit avec l'algorithme de Luhn et détecter le type de carte

Qu'est-ce que c'est et comment ça marche ?

La validation de numéros de carte de crédit utilise l'algorithme de Luhn (aussi appelé modulo 10) — une formule de somme de contrôle simple qui détecte les erreurs à un seul chiffre et la plupart des erreurs de transposition. Cet outil identifie aussi le réseau de cartes (Visa, Mastercard, Amex, Discover) à partir du préfixe du numéro.

Cet outil est utile pour les développeurs testant des intégrations de paiement — générer des numéros de test au format valide qui passent Luhn sans données de carte réelles.

Cas d'usage

Questions fréquentes

Qu'est-ce que l'algorithme de Luhn ?

En partant du chiffre le plus à droite, doubler chaque deuxième chiffre. Si le doublement donne > 9, soustraire 9. Additionner tous les chiffres. Si la somme modulo 10 = 0, le numéro est valide.

Un numéro valide Luhn signifie-t-il que la carte existe ?

Non. Luhn ne vérifie que la structure du numéro, pas l'existence d'un compte. La validation réelle nécessite une autorisation via le réseau de paiement.

Que sont les numéros BIN/IIN ?

Le numéro d'identification de la banque (BIN) correspond aux 6 à 8 premiers chiffres. Ils identifient le réseau et la banque émettrice.

Est-il sûr d'utiliser de vrais numéros de carte dans cet outil ?

L'outil tourne entièrement dans votre navigateur — aucune donnée n'est envoyée à un serveur. Il vaut mieux cependant ne jamais utiliser de vrais numéros dans des outils de test.

Utilitaires

Générateur de mot de passe · Générateur de QR code · Chronomètre · Minuteur · Calculatrice · Générateur de nombre aléatoire