Valider les numéros de carte de crédit avec l'algorithme de Luhn et détecter le type de carte
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.
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.
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.
Le numéro d'identification de la banque (BIN) correspond aux 6 à 8 premiers chiffres. Ils identifient le réseau et la banque émettrice.
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.
Générateur de mot de passe · Générateur de QR code · Chronomètre · Minuteur · Calculatrice · Générateur de nombre aléatoire