Générateur d'IBAN
L'IBAN (International Bank Account Number) est le moyen standardisé d'identifier un compte bancaire pour les virements internationaux et SEPA. Chaque IBAN contient le code pays, deux chiffres de contrôle et un BBAN (Basic Bank Account Number) propre au pays. La validation commence toujours par l'algorithme mod-97 défini dans la norme ISO 13616.
Cet outil génère des IBAN structurellement valides : code pays correct, longueur conforme à la spécification du pays, et clé de contrôle calculée afin que l'IBAN passe le mod-97. Vous pouvez utiliser la sortie pour peupler des bases de tests, valider un validateur ou construire des formulaires SEPA.
Pays pris en charge
Plus de 30 pays : Allemagne, Autriche, Belgique, Bulgarie, Croatie, Danemark, Espagne, Estonie, Finlande, France, Grèce, Hongrie, Irlande, Israël, Italie, Lettonie, Lituanie, Luxembourg, Norvège, Pays-Bas, Pologne, Portugal, République tchèque, Roumanie, Royaume-Uni, Arabie saoudite, Slovaquie, Slovénie, Suède, Suisse, Türkiye et Émirats arabes unis.
Chaque pays a sa propre longueur (Allemagne = 22, France = 27, Royaume-Uni = 22, Pays-Bas = 18) et son motif de caractères (certains commencent le BBAN par des lettres, la plupart par des chiffres seulement).
Comment fonctionne la clé de contrôle
- Déplacer les quatre premiers caractères (code pays + clé) à la fin.
- Remplacer chaque lettre par deux chiffres : A = 10, B = 11, ..., Z = 35.
- Considérer le résultat comme un seul grand entier et calculer
mod 97. - Si le résultat est 1, l'IBAN est valide.
Le générateur applique l'algorithme en sens inverse : il tire un BBAN aléatoire puis calcule les deux chiffres qui feront passer l'IBAN au mod-97.
Ce que ce n'est PAS
Ces IBANs sont uniquement valides structurellement. Ils ne correspondent à aucun compte bancaire réel ; un virement réel serait refusé. Ne les utilisez jamais comme coordonnée de paiement : ils ne servent qu'au développement, à la validation et à l'enseignement.
Cas d'usage courants
- Tests d'UI et de validation de formulaires
- Peuplement de bases de données de test
- Développement et test de validateurs IBAN
- Démonstrations d'intégration SEPA
- Enseignement de l'algorithme ISO 13616
- Contenu factice pour captures et maquettes
Tiny Online Tools







