Aller au contenu
Tout en local

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

Génère des numéros de carte de paiement fictifs avec une somme de contrôle Luhn valide pour tester les formulaires.

Sortie

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

Cet outil génère des numéros de carte de paiement fictifs qui passent la somme de contrôle Luhn (mod 10) — le même contrôle structurel que tout validateur de carte réelle exécute — pour que tu puisses tester les formulaires de paiement, les intégrations de paiement et la validation côté client sans toucher à une vraie carte. Chaque numéro est fictif : il n'a pas de fonds, n'est lié à aucun compte et ne peut pas être débité. Utilise-le chaque fois qu'un environnement de production, un script d'assurance qualité ou une démonstration de formulaire a besoin de quelque chose qui ressemble et valide comme un numéro de carte sans en être un.

Choisissez une marque — Visa, Mastercard, American Express, Discover ou JCB — et le générateur produit des numéros avec le préfixe (IIN) et la longueur publiés de cette marque, afin que la logique de détection de marque dans votre formulaire soit également exercée. Définissez le nombre à générer à la fois, choisissez si les chiffres s'impriment groupés par quatre comme une carte physique ou s'exécutent continuellement, et incluez éventuellement une date d'expiration aléatoire future et un CVV (quatre chiffres pour Amex, trois pour le reste). La sortie peut être une liste simple, une carte par ligne, ou CSV avec ligne d'en-tête prête à coller dans un tableur ou un fichier de test.

Le chiffre de contrôle est calculé réellement à l'aide de l'algorithme Luhn, et non choisi au hasard, donc les résultats sont structurellement impossibles à distinguer d'un vrai numéro de carte pour tout validateur qui ne vérifie que la somme de contrôle et le format — c'est le but. Aucun préfixe ici n'est recherché dans la plage BIN réelle d'un émetteur, et rien n'est jamais transmis nulle part pour le vérifier par rapport à un compte réel.

FAQ

Ces numéros peuvent-ils être utilisés pour faire un vrai achat?
Non. Chaque numéro est fictif pour tester et ne comporte aucun fonds, aucun compte lié et aucun titulaire de carte. Il satisfait uniquement la somme de contrôle Luhn et le préfixe et la longueur de la marque — rien de plus.
Pourquoi le chiffre de contrôle est-il important?
La plupart des formulaires de carte rejettent immédiatement un numéro si sa somme de contrôle Luhn échoue, avant que toute autre validation ne s'exécute. Un dernier chiffre aléatoire échouerait ce contrôle environ 90% du temps, il est donc calculé correctement.
Comment l'outil choisit-il à quelle marque appartient un numéro?
Chaque marque a une plage de préfixe publiée et une longueur totale — Visa commence par 4, Amex par 34 ou 37, et ainsi de suite. Le générateur utilise ces mêmes plages publiques, celles qu'un validateur réel vérifie.
La date d'expiration et le CVV sont-ils réalistes?
La date d'expiration est un mois aléatoire entre un et cinq ans dans le futur, formaté MM/AA, et le CVV est trois chiffres aléatoires (quatre pour Amex) — tous deux plausibles en forme mais non liés à aucune vraie carte.
Mes données générées sont-elles téléchargées quelque part?
Non. La génération se produit entièrement dans votre navigateur à l'aide de l'API Web Crypto. Rien n'est envoyé à un serveur, enregistré ou stocké n'importe où en dehors de votre appareil.