À propos de Generate Random IBAN

Des outils gratuits et des guides en langage clair pour tous ceux qui travaillent avec des IBAN : des IBAN de test qui passent la validation sans avoir jamais été émis par une banque, un validateur et IBANpedia.

Qui gère ce site

Le site est conçu et maintenu par Generate Random IBAN, un projet indépendant. Ce n'est ni une banque ni un prestataire de paiement, et il n'est affilié ni à SWIFT, ni à l'ISO, ni à aucune banque. Le projet maintient aussi iban-check, une bibliothèque IBAN open source.

Ce que le site est, et ce qu'il n'est pas

C'est un générateur d'IBAN de test pour 91 pays, un validateur d'IBAN, une API REST, un serveur MCP public pour les agents IA et IBANpedia, un ensemble de guides en langage clair. Tout le site est disponible en 9 langues.

Ce n'est pas une banque. Il n'ouvre pas de comptes et ne peut pas vous donner l'IBAN de votre propre compte : votre banque l'affiche dans son application et sur vos relevés. Les IBAN générés sont des données de test qu'aucune banque n'a émises : ne les utilisez jamais pour un paiement, une inscription ou un prélèvement.

Pourquoi ce site

Les formulaires de paiement, les intégrations bancaires et les validateurs d'IBAN ont tous besoin de données de test qui passent la validation de la somme de contrôle. Construire ces IBAN à la main est lent et source d'erreurs, car chaque pays a sa propre longueur et sa propre structure.

Ce site les génère pour 91 pays en une seconde. Chaque IBAN suit le format national de son pays et porte des chiffres de contrôle MOD-97 corrects, et vous pouvez voir ce que signifie chaque segment.

Comment les IBAN sont générés

Chaque IBAN part de la structure de BBAN enregistrée pour le pays : le bon nombre de chiffres et de lettres, aux bons endroits. Quand un pays a une clé de contrôle nationale dont l'algorithme officiel est publié, comme la clé RIB française ou le CIN italien, le générateur la calcule. Il calcule ensuite les deux chiffres de contrôle de l'IBAN avec MOD 97-10 (ISO/IEC 7064) : chaque IBAN passe ainsi le contrôle que font tous les validateurs.

Par défaut, le générateur est en mode réaliste : uniquement des chiffres et, pour 84 pays, le code banque d'une grande banque, sélectionné à la main dans des registres officiels comme ceux des banques centrales. Le numéro de compte reste aléatoire. Un IBAN réaliste n'a pas non plus été émis par une banque, mais il pourrait correspondre par hasard à un compte réel. Désactivez Réaliste pour des IBAN entièrement aléatoires : le code banque est alors aléatoire lui aussi, et des lettres peuvent apparaître là où le format les autorise.

Sources et vérification des faits

Les formats des pays suivent le Registre IBAN de SWIFT, version 102 (juin 2026), la liste officielle que SWIFT tient pour la norme ISO 13616. L'Algérie et le Maroc n'y figurent pas : leurs formats viennent de listes non officielles, et leurs pages le signalent. Les algorithmes des clés de contrôle nationales proviennent des banques centrales, des normes nationales et des associations bancaires, et chaque page pays cite sa source.

Des tests automatisés vérifient chaque format de pays et chaque algorithme de contrôle national sur les exemples du registre, et s'assurent que les IBAN générés passent le contrôle MOD-97.

Les articles d'IBANpedia sont vérifiés à partir de sources primaires : le registre IBAN de SWIFT, l'ISO 13616, l'ISO/IEC 7064, les règlements (UE) 260/2012 et 2024/886, le Conseil européen des paiements et la Banque centrale européenne. Chaque article cite ses sources et indique la date de sa dernière mise à jour. L'anglais est la langue source : les 8 autres langues en sont des traductions.

Vous avez repéré une erreur ? Écrivez-nous. Nous la vérifions à la source, corrigeons la page et mettons à jour sa date.

Open source : iban-check

iban-check est la bibliothèque open source du projet pour valider et analyser des IBAN hors ligne en JavaScript et TypeScript. Elle effectue les contrôles de structure et le contrôle MOD-97 selon le registre IBAN de SWIFT, indique pourquoi un IBAN est invalide et n'a aucune dépendance (licence MIT). GitHub · npm

Ce que deviennent vos données

Vous n'avez pas besoin de compte. Les IBAN sont générés à la demande et jamais stockés, et nous ne suivons pas ceux que vous générez. Utilisez-les dans vos tests, vos démos et votre documentation, ou pour comprendre le fonctionnement des IBAN.

Le validateur vérifie les IBAN dans votre navigateur ; sans JavaScript, il les envoie à notre serveur uniquement pour les vérifier, et ne les enregistre pas. La Politique de confidentialité et la Politique des cookies expliquent le reste : hébergement, Cloudflare, Google Analytics et Google Fonts.

Contact

Pour une question, une correction, un signalement de bug ou une clé API, écrivez à apis@generaterandomiban.com