Validateur d'algorithme de Luhn
Vérifiez si un numéro (carte bancaire, IMEI, numéro SIRET…) respecte la clé de contrôle de Luhn. Traitement 100% local dans votre navigateur (WebAssembly).
Comment ça marche
L'algorithme de Luhn est une simple clé de contrôle utilisée pour détecter les erreurs de saisie dans des numéros comme les cartes bancaires, les numéros IMEI de téléphones ou certains identifiants nationaux. Il double un chiffre sur deux en partant de la droite, ajuste les valeurs supérieures à 9, puis vérifie que la somme totale est un multiple de 10. C'est un outil pratique pour valider rapidement qu'un numéro saisi manuellement n'a pas de faute de frappe évidente, avant de le soumettre à un vrai système de paiement.
Un numéro "valide" selon Luhn est-il forcément un vrai numéro de carte ?
Non. La clé de Luhn détecte seulement les erreurs de frappe courantes (chiffre erroné, deux chiffres adjacents inversés) ; elle ne garantit ni que le numéro existe réellement, ni qu'il est associé à un compte actif. Seule une vérification auprès de l'émetteur ou du réseau de paiement peut confirmer cela.
Quels types de numéros utilisent l'algorithme de Luhn ?
On le retrouve dans les numéros de cartes bancaires (Visa, Mastercard...), les numéros IMEI des appareils mobiles, les numéros IBAN dans certains pays, ainsi que divers identifiants nationaux ou d'entreprise selon les pays.
Traitement 100% local : la vérification s'exécute entièrement dans votre navigateur via WebAssembly, le numéro saisi n'est jamais envoyé à un serveur.