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

Générez un numéro de carte factice, conforme à l'algorithme de Luhn, pour tester vos formulaires de paiement ou votre validation côté client — ce n'est pas une carte réelle, elle ne peut servir à aucun paiement.

Exemple :
"4" pour Visa, "5" pour Mastercard

Comment ça marche

L'algorithme de Luhn est utilisé par les émetteurs de cartes bancaires pour détecter les erreurs de saisie : le dernier chiffre du numéro est calculé à partir des précédents. Cet outil génère un numéro aléatoire dont le chiffre de contrôle est valide, utile pour tester qu'un formulaire accepte bien les numéros valides et rejette les invalides.

Puis-je utiliser ce numéro pour un vrai achat ?

Non. Ce numéro est purement fictif : il respecte le format et la validation Luhn mais n'est associé à aucun compte bancaire réel et sera rejeté par tout processeur de paiement.

Pourquoi préciser un préfixe (BIN) ?

Le préfixe (Bank Identification Number) détermine le réseau de carte simulé, par exemple "4" pour Visa ou "5" pour Mastercard, ce qui permet de tester la détection automatique du type de carte dans votre formulaire.

Traitement 100% local : le calcul s'exécute entièrement dans votre navigateur via WebAssembly, sans aucun envoi de données à un serveur.