Vérificateur de numéro de carte

Validez n'importe quel numéro de carte et détectez le réseau — instantanément, en toute confidentialité, gratuitement.

  • Nous ne stockons PAS votre numéro de carte.
  • La validation s'exécute entièrement dans votre navigateur — aucune donnée n'est envoyée à un serveur.
  • Aucun compte requis. Aucune donnée n'est sauvegardée.

défiler pour exemples et détails

Comment ça marche

Comment ça marche

  1. 1

    Saisissez ou collez votre numéro de carte — les espaces de formatage sont gérés automatiquement.

  2. 2

    La marque est détectée dès le premier chiffre. La validation s'effectue à partir de 13+ chiffres.

  3. 3

    Vert signifie structurellement valide. Rouge signifie qu'un chiffre est probablement incorrect.

Card

Qu'est-ce qu'un numéro de carte bancaire ?

Un numéro de carte bancaire est un identifiant de 13 à 19 chiffres gravé sur chaque carte de paiement. Les 6 à 8 premiers chiffres forment le Bank Identification Number (BIN), qui code le réseau de carte, la banque émettrice et le type de carte. Les chiffres du milieu identifient le compte, et le dernier chiffre est un chiffre de contrôle de Luhn — utilisé pour détecter les erreurs de transcription.

Validation

Comment fonctionne la validation de carte (algorithme de Luhn) ?

Tous les grands réseaux de cartes utilisent l'algorithme de Luhn (ISO/IEC 7812) pour valider les numéros de carte. En partant du chiffre le plus à droite, chaque deuxième chiffre est doublé. Si le doublement donne plus de 9, on soustrait 9. La somme de tous les chiffres d'un numéro de carte valide est toujours divisible par 10. La détection de marque inspecte les chiffres de tête : Visa commence par 4, Mastercard par 51–55 ou 2221–2720, Amex par 34 ou 37, Discover par 6011 ou 65, et UnionPay par 62.

Example

Exemple : pour le numéro de test Visa 4242 4242 4242 4242, la somme de Luhn est 60 — divisible par 10, donc structurellement valide.

Benefits

Pourquoi la validation de carte est-elle importante ?

La validation de carte côté client détecte les erreurs évidentes avant qu'une demande de paiement n'atteigne votre passerelle de paiement. Cela réduit les échecs de paiement, améliore la conversion au moment du paiement et diminue les appels API inutiles vers Stripe, Braintree ou Adyen.

  • Catches typos before they reach the payment gateway — reducing failed charges.
  • Detects card brand from the first digit — Visa, Mastercard, Amex, Discover, UnionPay, and more.
  • Runs entirely in your browser — no card data is ever transmitted to any server.
  • Reduces unnecessary API calls to Stripe, Braintree, or Adyen in development.
  • Essential for test environments — validate card numbers without hitting live payment APIs.
  • Free, instant, no registration required.
Format

Structure du numéro de carte — BIN, compte et chiffre de contrôle

Chaque numéro de carte de paiement suit la norme ISO/IEC 7812 et est divisé en trois parties. Les 6 à 8 premiers chiffres sont le Bank Identification Number (BIN). Les chiffres du milieu (généralement 6 à 12 chiffres) identifient le compte du titulaire de la carte. Le dernier chiffre est le chiffre de contrôle de Luhn — il n'a aucune signification financière, il existe uniquement pour détecter les fautes de frappe.

Card types

Types de cartes pris en charge

Les numéros de test ci-dessous passent la validation de Luhn. Ce ne sont pas de vrais numéros de carte.

  • VisaStarts with 4 · 16 digits4242 4242 4242 4242
  • Mastercard51–55 or 2221–2720 · 16 digits5500 0000 0000 0004
  • American Express34 or 37 · 15 digits3782 822463 10005
  • Discover6011 or 65 · 16 digits6011 1111 1111 1117
  • UnionPay62 · 16–19 digits6250 9470 0000 0014
  • JCB3528–3589 · 16–19 digits3566 0020 2036 0505
  • Diners Club300–305, 36, 38 · 14 digits3056 9309 0259 04
  • Maestro6304, 6759, 6761–63 · 12–19 digits6759 6498 2643 8453
  • Mir2200–2204 · 16 digits2200 0000 0000 0004
  • RuPay6521, 6522 · 16 digits6521 0000 0000 0000
  • Elo4011, 5066, 6277… · 16 digits6362 9700 0457 9680
  • Troy9792 · 16 digits9792 0303 1010 3019
  • Unknown · 13–19 digits— (Luhn valid, no known BIN)
Security

Qu'est-ce qu'un CVV / CVC ?

CVV (Card Verification Value) et CVC (Card Verification Code) sont des termes interchangeables pour le code de sécurité à 3 ou 4 chiffres imprimé sur une carte de paiement. Visa, Mastercard et Discover impriment un CVV à 3 chiffres au dos de la carte. American Express imprime un CID à 4 chiffres au recto. Le CVV n'est pas stocké par les commerçants après une transaction et ne peut pas être dérivé du numéro de carte. Ne saisissez jamais votre CVV dans un formulaire non vérifié.

Date d'expiration de la carte — ce que cela signifie

Chaque carte de paiement a une date d'expiration imprimée au format MM/AA. Après le dernier jour du mois d'expiration, la carte est refusée partout. Contrairement aux IBAN, qui restent valides tant que le compte bancaire est ouvert, les numéros de carte ont une durée de vie limitée — généralement 3 à 5 ans à partir de la date d'émission.

Card vs IBAN

Numéro de carte vs IBAN — la différence clé

Un numéro de carte et un IBAN ressemblent tous les deux à de longues chaînes de chiffres, mais ils sont complètement différents. Un numéro de carte identifie un produit de carte de paiement et est utilisé aux terminaux de point de vente et aux caisses en ligne. Un IBAN identifie un compte bancaire et est utilisé pour les virements et les prélèvements. Vous ne pouvez pas utiliser un numéro de carte pour effectuer un virement bancaire, ni utiliser un IBAN dans une caisse carte.

CardIBAN
Ce qu'il identifieUn produit de carte de paiementUn compte bancaire
Utilisé pourAchats en magasin, paiement en ligneVirements, paie, prélèvement
Réseau de paiementRéseaux Visa, Mastercard, AmexSEPA, SWIFT, virement bancaire
A CVV / expirationOui — requis pour les paiements en ligneNon — inexistant pour les comptes bancaires
Besoin de valider un numéro de compte bancaire ? Essayez notre vérificateur IBAN — prend en charge 70+ pays.
Common mistakes

Common Card Number Mistakes

Even a single wrong digit causes a Luhn failure. These are the most frequent causes:

  • Mistyped digit

    The most common cause — a single digit entered inaccurately. Try re-entering carefully from your physical card.

  • Transposed adjacent digits

    Swapping two adjacent digits (e.g. '42' → '24') is invisible to the eye but the Luhn algorithm catches it immediately.

  • Truncated number

    Card numbers are 13–19 digits long. Missing even one digit causes an immediate Luhn failure.

  • Using a real card number for testing

    Use published test numbers (e.g. 4242 4242 4242 4242 for Visa). Real card numbers should never be shared with any tool or system.

Troubleshooting

Why Card Validation Fails

Our validator runs two checks in sequence. A failure at either step means the card number is structurally invalid:

  1. 1

    1. Unknown network prefix

    The leading digits must match a known card network. If they don't, the brand shows as Unknown — but Luhn validation still runs.

  2. 2

    2. Wrong digit count

    Each card network has a fixed expected length. Visa = 16, Amex = 15, Mastercard = 16. A number that is too short or too long fails immediately.

  3. 3

    3. Failed Luhn checksum

    Starting from the rightmost digit, every second digit is doubled. If the result exceeds 9, subtract 9. The sum of all digits must be divisible by 10. One wrong digit breaks this.

Passing both checks confirms the card number is structurally correct. It does NOT confirm the card is active, not expired, or has sufficient funds — only the issuing bank can verify that.

FAQ

Frequently Asked Questions about Card Validation

Qu'est-ce qu'un numéro de carte bancaire ?

Un numéro de carte bancaire est une chaîne de 13 à 19 chiffres gravés sur une carte de paiement. Il se compose d'un BIN (Bank Identification Number, 6–8 premiers chiffres), d'un identifiant de compte (chiffres du milieu) et d'un chiffre de contrôle de Luhn (dernier chiffre). Le BIN encode le réseau de carte et la banque émettrice.

Comment valider un numéro de carte en ligne ?

Collez ou saisissez le numéro de carte dans le champ ci-dessus. Le vérificateur applique instantanément l'algorithme de Luhn et détecte la marque de la carte à partir des chiffres de tête. Aucun bouton n'est nécessaire — la validation s'effectue au fur et à mesure de la saisie.

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

L'algorithme de Luhn (ISO/IEC 7812) est une formule de somme de contrôle utilisée par tous les grands réseaux de cartes pour détecter les erreurs de transcription. En partant du chiffre le plus à droite, chaque deuxième chiffre est doublé ; si le résultat dépasse 9, on soustrait 9. La somme de tous les chiffres d'un numéro de carte valide est toujours divisible par 10.

Qu'est-ce qu'un numéro BIN ?

Un BIN (Bank Identification Number), également appelé IIN (Issuer Identification Number), correspond aux 6 à 8 premiers chiffres d'un numéro de carte. Il identifie le réseau de carte (Visa, Mastercard, etc.), la banque émettrice et le type de carte (crédit, débit, prépayé).

Qu'est-ce qu'un CVV ou CVC ?

CVV (Card Verification Value) et CVC (Card Verification Code) sont des codes de sécurité à 3 ou 4 chiffres imprimés sur les cartes de paiement. Visa, Mastercard et Discover impriment un CVV à 3 chiffres au dos ; Amex imprime un CID à 4 chiffres au recto. Le CVV n'est pas stocké par les commerçants et ne peut pas être dérivé du numéro de carte.

Pourquoi mon numéro de carte échoue-t-il à la validation ?

La validation de Luhn échoue lorsqu'au moins un chiffre est incorrect. Causes fréquentes : un chiffre mal saisi, deux chiffres adjacents inversés ou le numéro tronqué. Ce vérificateur vérifie uniquement la structure — il ne peut pas confirmer si votre carte est active ou dispose de fonds suffisants.

Est-il sûr de saisir mon numéro de carte ici ?

Oui. La validation s'exécute entièrement dans votre navigateur. Aucune donnée n'est transmise à un serveur, stockée dans une base de données ou enregistrée. Ne saisissez cependant jamais votre CVV — cet outil n'en a pas besoin.

Combien de chiffres a une carte Visa ?

Les numéros de carte Visa comportent toujours 16 chiffres et commencent toujours par le chiffre 4. Les cartes American Express comptent 15 chiffres et commencent par 34 ou 37. Les cartes Mastercard comptent 16 chiffres et commencent par 51–55 ou 2221–2720. Les cartes Discover comptent 16 chiffres et commencent par 6011 ou 65.

Quelle est la différence entre une carte de débit et de crédit ?

D'un point de vue structurel, les numéros de carte de débit et de crédit suivent le même format — les deux utilisent l'algorithme de Luhn et la même détection de marque basée sur le BIN. La différence est financière : une carte de crédit puise dans une ligne de crédit accordée par la banque ; une carte de débit puise directement dans un compte bancaire.

Un numéro de carte peut-il identifier la banque émettrice ?

Partiellement. Le BIN (6–8 premiers chiffres) identifie le réseau de carte et la banque émettrice. Des bases de données BIN associent les BIN aux noms de banques et aux pays. Ce vérificateur identifie le réseau de carte mais n'effectue pas de recherches BIN-vers-banque.

Quelle est la différence entre un numéro de carte et un IBAN ?

Un numéro de carte identifie un produit de carte de paiement et est utilisé pour les achats en magasin et en ligne. Un IBAN identifie un compte bancaire et est utilisé pour les virements et les prélèvements. Ils fonctionnent sur des réseaux de paiement entièrement différents.

Puis-je utiliser mon numéro de carte pour un virement bancaire ?

Non. Les virements bancaires nécessitent un numéro de compte bancaire (généralement au format IBAN en Europe). Votre numéro de carte est lié à un produit de carte, pas directement à votre compte bancaire. Pour recevoir un virement, partagez votre IBAN — pas votre numéro de carte.

Un numéro de carte valide signifie-t-il que la carte est active ?

Non. La validation de Luhn confirme uniquement que le numéro de carte est structurellement correct — les chiffres passent la somme de contrôle. Cela ne confirme pas que la carte est active, non bloquée, non expirée ou dispose de fonds disponibles. Seule la banque émettrice peut le vérifier.

Autres outils

Autres outils

IBAN & Card Validator

Outils bancaires gratuits, privés et instantanés.

Ce que nous stockons

La langue est enregistrée dans un cookie (NEXT_LOCALE). Le thème clair/sombre est enregistré dans localStorage (theme). Rien d'autre — aucune donnée n'est envoyée.

Ce site utilise Google Ads pour rester gratuit.

© 2026 IBAN & Card Validator. Tous droits réservés.