Validateur Luhn
Validez les numéros de carte bancaire et autres identifiants avec l'algorithme de Luhn. Détectez la marque, formatez avec espaces. 100% dans votre navigateur.
Espaces et tirets sont ignorés.
Référence
Qu'est-ce que l'algorithme de Luhn ?
L'algorithme de Luhn (mod-10) est un checksum simple utilisé pour valider des numéros d'identification comme les cartes bancaires, IMEI et NAS canadiens. De droite à gauche, doublez chaque deuxième chiffre ; si le doublement produit un nombre > 9, soustrayez 9. Sommez tous les chiffres — si le total est divisible par 10, le numéro est valide. Il détecte les erreurs d'un chiffre et la plupart des transpositions adjacentes.
Détails de l'algorithme
Doubler chaque deuxième chiffre depuis la droite et sommer modulo 10 détecte les erreurs d'un chiffre et la plupart des transpositions. C'est intentionnellement simple — pas un contrôle de sécurité.
Utilisations courantes
- Validation de formulaire — pré-validez les numéros de carte avant soumission.
- Données de test — générez des placeholders Luhn-valides.
- Débogage — vérifiez pourquoi une carte a été rejetée comme malformée.
- Éducation — apprenez comment les checksums détectent les erreurs.
Confidentialité
Toute la validation s'exécute 100% dans votre navigateur. Aucune donnée envoyée.