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.

Learn how this works →
  • 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.

Important

Vérification de format uniquement

Cet outil vérifie uniquement le format. Il valide la structure et le checksum, mais ne confirme pas qu'une carte existe, est active, dispose de fonds, n'est pas bloquée ou peut être débitée. Il n'effectue aucune autorisation de paiement ni vérification émetteur.

Comment fonctionne cette vérification de carte

  • La validation carte vérifie le format du numéro, le motif du réseau et le checksum de Luhn.
  • Un résultat positif signifie uniquement que le numéro est structurellement valide.
Carte

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.

Exemple

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

Bien utiliser ce résultat

Bien utiliser ce résultat

Ce que l'outil fait

  • Vérifie la structure d'un numéro de carte avant soumission.
  • Applique l'algorithme de Luhn et détecte le réseau probable.
  • Aide à repérer les erreurs de saisie avant envoi.

Ce que l'outil ne fait pas

  • Il ne vérifie pas que la carte est active.
  • Il ne vérifie ni fonds disponibles, ni date d'expiration, ni CVV.
  • Il n'autorise ni ne traite aucun paiement.
Avantages

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.

  • Détecte les fautes de frappe avant qu'elles n'atteignent la passerelle de paiement — réduit les échecs de débit.
  • Détecte la marque de la carte dès le premier chiffre — Visa, Mastercard, Amex, Discover, UnionPay, etc.
  • Fonctionne entièrement dans votre navigateur — aucune donnée de carte n'est envoyée à un serveur.
  • Réduit les appels API inutiles vers Stripe, Braintree ou Adyen en développement.
  • Indispensable en environnement de test — validez des numéros de carte sans appeler d'API de paiement réelles.
  • Gratuit, instantané, sans inscription.
À qui s'adresse cet outil

À qui s'adresse cet outil

  • Les développeurs qui testent des champs carte dans des flux de checkout et de billing.
  • Les équipes support et opérations qui vérifient des numéros saisis manuellement.
  • Les équipes produit qui veulent des validations plus sûres avant envoi au gateway.
Quand utiliser cet outil

Quand utiliser cet outil

  • Vérifier des numéros de test en QA ou en développement paiement.
  • Repérer les fautes de frappe avant l'appel au gateway.
  • Valider le format dans des outils internes d'admin ou support.
  • Contrôler des numéros saisis manuellement dans des opérations internes.
Quand cet outil ne suffit pas

Quand cet outil ne suffit pas

  • Un numéro valide selon Luhn peut toujours être refusé.
  • La détection du réseau ne confirme ni l'émetteur ni l'état du compte.
  • Le succès réel dépend toujours de l'émetteur, des limites, de l'expiration, du CVV et du gateway.
Questions fréquentes sur la validation des cartes

Questions fréquentes sur la validation des cartes

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é).

Guides de support

Guides de support

Ces pages vont plus loin sur chaque sujet sans dupliquer le validateur principal.

Guides de support
Autres outils

Autres outils