Mode d'emploi
- Saisissez le numéro dans le champ Numéro de carte, avec ou sans espaces.
- Lisez Résultat : le vert signifie que la longueur et la clé de Luhn sont justes.
- Lisez Réseau pour voir la marque de carte que suggèrent les premiers chiffres.
- Pour tester, utilisez les numéros publiés par un prestataire de paiement, comme les numéros de test de Stripe cités dans les sources ci-dessous.
Comment fonctionne la clé de Luhn
Le dernier chiffre d'un numéro de carte est une clé de contrôle. La méthode de Luhn, que la norme ISO/IEC 7812-1 utilise pour les numéros de carte, travaille à partir de la droite : chaque deuxième chiffre est doublé, et un résultat double supérieur à 9 perd 9. La somme de tous les chiffres doit être un multiple de 10.
total = somme des chiffres, chaque deuxième chiffre à partir de la droite étant doublé (moins 9 s'il dépasse 9)
valide quand total mod 10 = 0
- La vérification de Luhn repère les fautes de frappe, comme un chiffre modifié ; elle ne peut pas dire si un compte existe ni s'il a de l'argent.
- Les espaces et les tirets sont retirés avant la vérification : ils ne changent donc pas le résultat.
Réseaux d'après les premiers chiffres
Les premiers chiffres d'une carte (le numéro d'identification de l'émetteur, IIN) indiquent le réseau. Cette page utilise la table publique des IIN de l'article « Payment card number » de Wikipédia, en anglais, avec deux ajouts tirés de pages de réseaux : les règles de marque de Troy (numéros d'exemple commençant par 9792) et la page marchands d'American Express (34 et 37).
Les plages sont : Visa 4 ; Mastercard 51 à 55 et 2221 à 2720 ; American Express 34 et 37 ; Discover 6011, 644 à 649, 65 et 622126 à 622925 ; JCB 3528 à 3589 ; UnionPay 62 ; Diners Club 30, 36, 38 et 39 ; Maestro 5018, 5020, 5038, 5893, 6304, 6759, 6761 à 6763, 676770 et 676774 ; Mir 2200 à 2204 ; RuPay 60, 65, 81, 82 et 508 ; Troy 9792. Un numéro dont le début n'est pas listé s'affiche comme non reconnu.
La longueur suit la ligne de chaque réseau dans la table : Visa 13, 16 ou 19 ; Mastercard 16 ; American Express 15 ; Discover, JCB et UnionPay 16 à 19 ; Diners Club 14 à 19 ; Maestro 12 à 19 ; Mir 16 à 19 ; RuPay 16 ; Troy 16. Un numéro de réseau inconnu est vérifié pour 8 à 19 chiffres, la plage que donne l'article pour les numéros de carte.
Numéros de test et vraies cartes
Les prestataires de paiement publient des numéros de carte de test qui ressemblent à de vrais numéros pour un contrôle, mais ne déplacent aucun argent. Stripe les liste par marque sur sa page de tests, par exemple 4242 4242 4242 4242 pour Visa et 3056 9300 0902 0004 pour Diners Club.
Cette page garde tout dans votre navigateur et n'envoie rien. Tapez tout de même seulement un numéro de test ici : un vrai numéro de carte est un secret, et aucune vérification n'est nécessaire pour une carte que vous possédez.
Exemple : 4242 4242 4242 4242
Le numéro compte 16 chiffres et commence par 4, donc le réseau est Visa. En partant de la droite, chaque deuxième chiffre est un 4, doublé en 8 : 8 × 8 = 64. Les 2 des autres positions ajoutent 2 × 8 = 16.
Le total est 64 + 16 = 80. C'est un multiple de 10 : la clé de Luhn réussit, et le numéro est valide dans sa forme.
| Partie | Chiffres | Total |
|---|---|---|
| Doublés (chaque deuxième chiffre depuis la droite) | 4 × 8, chacun doublé à 8 | 64 |
| Non doublés | 2 × 8 | 16 |
| Somme | 80, un multiple de 10 |
Questions fréquentes
Est-il prudent de saisir mon numéro de carte dans cette page ?
La page travaille dans votre navigateur et n'envoie rien, mais la bonne habitude est de ne saisir qu'un numéro de test publié. Ne saisissez jamais un vrai numéro de carte sur un site auquel vous ne faites pas confiance.
Un numéro de carte valide signifie-t-il que la carte fonctionne ?
Non. La vérification confirme seulement que le numéro est bien formé. Elle ne confirme pas que la carte existe, est active ou a des fonds, ce que seul l'émetteur peut dire.
Où trouver des numéros de carte de test ?
Stripe publie des numéros de carte de test pour chaque marque sur sa page de tests, et les sources ci-dessous les listent. Ces numéros servent seulement aux tests et ne déplacent pas d'argent.
Pourquoi Troy n'apparaît-il que pour les numéros commençant par 9792 ?
Les numéros d'exemple de Troy commencent par 9792. La table publique des IIN attribue 65 à Discover et à RuPay : cette page lit donc 65 comme Discover, et non comme Troy.
Que signifie non reconnu ?
Les premiers chiffres ne correspondent à aucune plage de cette page. La carte peut être valide malgré tout, venant d'un réseau ou d'une plage que cette page ne liste pas.
La page garde-t-elle le numéro que je saisis ?
Non. Le numéro est vérifié dans votre navigateur ; il n'est ni enregistré ni envoyé à qui que ce soit.
Sources
- Wikipédia (en anglais) : Payment card number, tableau des plages IIN et des longueurs
- Stripe (en anglais) : testing, numéros de test publiés par marque
- Wikipédia (en anglais) : Luhn algorithm, méthode de la clé de contrôle
- American Express (en anglais) : merchant page, numéros commençant par 34 ou 37 et 15 chiffres
- Troy (en anglais) : brand guidelines, public, numéros d'exemple commençant par 9792
- American Banker (en anglais) : Mastercard readies rollout of 2-series payment cards (actualité)
Chiffres et texte vérifiés pour la dernière fois le mardi 10 novembre 2026.