Générateur de numéro de carte bancaire de test

Générez un numéro de carte bancaire de test, valide selon l'algorithme de Luhn, pour tester vos formulaires de paiement.

Numéro généré
—

Important : ces numéros sont fictifs et ne correspondent à aucune carte réelle. Ils servent uniquement à tester la validation d'un formulaire de paiement (côté client ou serveur) en environnement de développement.

À quoi sert ce générateur ?

Lorsqu'on développe ou teste un formulaire de paiement, il est utile de disposer de numéros de carte qui respectent le bon format et passent la validation de base (l'algorithme de Luhn), sans utiliser une vraie carte bancaire. Ce générateur produit des numéros structurellement valides pour les réseaux Visa, Mastercard et American Express.

Comment l'utiliser ?

  1. Choisissez le réseau souhaité (Visa, Mastercard ou Amex).
  2. Cliquez sur « Générer un autre numéro » pour en obtenir un nouveau.
  3. Copiez le numéro pour l'utiliser dans votre environnement de test.

L'algorithme de Luhn

ÉtapeDescription
1En partant du chiffre le plus à droite (hors clé), doubler un chiffre sur deux.
2Si le doublement dépasse 9, retrancher 9 (équivalent à additionner les deux chiffres).
3Additionner tous les chiffres obtenus.
4La clé de contrôle est le complément de cette somme à la dizaine supérieure.

Préfixes standards : Visa commence par 4, Mastercard par 51 à 55, American Express par 34 ou 37.

Cas d'usage

  • Tester la validation côté client d'un formulaire de paiement (format, longueur, clé de Luhn).
  • Peupler un jeu de données de test pour le développement ou la démonstration.
  • Formation à l'algorithme de Luhn et aux structures de numéros de carte.

Erreurs fréquentes

  • Utiliser ces numéros pour un vrai paiement : ils sont fictifs et seront systématiquement refusés par un vrai système de paiement au-delà de la simple validation de format.
  • Confondre validation de format et validation réelle : la clé de Luhn ne vérifie qu'une cohérence arithmétique, pas l'existence du compte ni les fonds disponibles.

Compatibilité

Fonctionne sur mobile, tablette et ordinateur, sans inscription, tous les calculs s'exécutant localement dans votre navigateur. Pour vérifier un IBAN, voyez le vérificateur d'IBAN.

Calcul 100 % local dans votre navigateur : ces numéros sont générés aléatoirement, ne sont jamais envoyés à un tiers, et ne correspondent à aucune carte bancaire réelle.

Questions fréquentes

Ces numéros de carte fonctionnent-ils pour de vrais paiements ?

Non. Ces numéros sont générés aléatoirement et ne correspondent à aucun compte bancaire réel. Ils sont uniquement destinés à tester la validation d'un formulaire de paiement en environnement de développement.

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

C'est la formule de contrôle utilisée par tous les grands réseaux de cartes bancaires (Visa, Mastercard, Amex) pour détecter les erreurs de saisie : on double un chiffre sur deux en partant de la droite, on retranche 9 si le résultat dépasse 9, puis la somme totale doit être un multiple de 10.

Pourquoi les numéros commencent-ils toujours par 4, 51 ou 34 ?

Ce sont les préfixes standards (BIN) attribués respectivement à Visa, Mastercard et American Express par les normes des réseaux de cartes. Ils permettent d'identifier le type de carte dès les premiers chiffres.

Vérifié le 22 septembre 2026 · Responsable éditorial : Thomas Martin