Utilisez cette page comme guide du format IBAN pays par pays. Elle répertorie la longueur fixe de l’IBAN, la structure BBAN, un exemple de format synthétique et le lien le plus rapide vers les données de test pour les 42 pays pris en charge par ce générateur.
Si vous validez des formulaires de paiement ou préparez des jeux de données pour l’assurance qualité, commencez par le tableau, puis générez de nouvelles valeurs avec les générateurs associés à chaque pays. Pour en savoir plus sur les éléments communs d’un IBAN, consultez Qu’est-ce qu’un IBAN ?, la validation de la somme de contrôle IBAN et le validateur IBAN.
Le validateur intégré vérifie uniquement le code pays, la longueur attendue et la somme de contrôle MOD-97. Il n’interroge pas un annuaire bancaire et ne confirme pas qu’un compte existe.
Le tableau décrit les modèles utilisés par ce générateur ; il ne constitue pas un annuaire de comptes bancaires attribués. Pour connaître les mises à jour officielles des formats nationaux, consultez le SWIFT IBAN Registry, Release 102 (juin 2026).
Liens rapides vers les générateurs par pays
- Générateur d’IBAN allemand
- Générateur d’IBAN espagnol
- Générateur d’IBAN français
- Générateur d’IBAN italien
- Générateur d’IBAN britannique
- Générateur d’IBAN néerlandais
- Générateur d’IBAN portugais
- Générateur d’IBAN belge
Comment lire le tableau
Tout IBAN commence par un code pays de deux lettres et deux chiffres de contrôle. La partie propre au pays est le BBAN ; elle peut contenir des codes bancaires, des codes agence, des sommes de contrôle nationales, des numéros de compte et parfois des lettres. Le tableau utilise les termes suivants :
- Banque pour un identifiant national de banque ou d’établissement.
- Agence pour une agence, un code de tri, un identifiant d’agence ou de compensation locale.
- Compte pour le numéro de compte du client ou une référence alphanumérique.
- Somme de contrôle/clé/type pour les chiffres de contrôle nationaux ou les champs de type de compte inclus dans le BBAN.
Tableau du format IBAN par pays
| Pays | Code | Longueur | Structure BBAN | Exemple de format synthétique | Générateur de test |
|---|---|---|---|---|---|
| Allemagne | DE | 22 | 8!n10!n (code bancaire à 8 chiffres + numéro de compte à 10 chiffres) | DE18 6002 0030 6175 0435 46 | Générer un IBAN DE |
| Espagne | ES | 24 | Banque (4) + agence (4) + chiffres de contrôle nationaux (2) + compte (10) | ES44 1491 9826 5263 0010 0901 | Générer un IBAN ES |
| France | FR | 27 | Banque (5) + agence (5) + compte alphanumérique (11) + clé nationale (2) | FR95 1056 7840 15S6 0U0D 5O1R U54 | Générer un IBAN FR |
| Italie | IT | 27 | CIN (1 lettre) + banque (5) + agence (5) + compte (12) | IT28 E083 2786 7115 1107 5166 323 | Générer un IBAN IT |
| Pays-Bas | NL | 18 | Code bancaire (4 lettres) + numéro de compte (10) | NL11 RBRB 9722 3918 00 | Générer un IBAN NL |
| Belgique | BE | 16 | Code bancaire (3) + numéro de compte (7) + somme de contrôle (2) | BE77 0155 3383 6442 | Générer un IBAN BE |
| Portugal | PT | 25 | Banque (4) + agence (4) + compte (11) + somme de contrôle nationale (2) | PT50 0007 5245 4279 5848 6997 1 | Générer un IBAN PT |
| Irlande | IE | 22 | Code bancaire (4 lettres) + agence (6) + compte (8) | IE45 WNSB 6632 3664 3525 78 | Générer un IBAN IE |
| Royaume-Uni | GB | 22 | Code bancaire (4 lettres) + sort code (6) + compte (8) | GB48 NTHQ 6359 0036 3190 47 | Générer un IBAN GB |
| Suisse | CH | 21 | Banque (5) + numéro de compte (12) | CH32 5380 1554 6428 2579 8 | Générer un IBAN CH |
| Autriche | AT | 20 | Banque (5) + numéro de compte (11) | AT08 6843 6925 3380 5257 | Générer un IBAN AT |
| Suède | SE | 24 | Banque (3) + numéro de compte (17) | SE91 9090 0676 2258 9972 2173 | Générer un IBAN SE |
| Norvège | NO | 15 | Banque (4) + numéro de compte (7) | NO18 3199 5492 202 | Générer un IBAN NO |
| Finlande | FI | 18 | Identifiant bancaire (6) + numéro de compte (8) | FI39 9536 4839 1256 91 | Générer un IBAN FI |
| Danemark | DK | 18 | Banque (4) + numéro de compte (9) + somme de contrôle (1) | DK78 5119 6344 4421 38 | Générer un IBAN DK |
| Pologne | PL | 28 | Banque (8) + numéro de compte (16) | PL15 0241 8036 2147 1282 1610 5777 | Générer un IBAN PL |
| Tchéquie | CZ | 24 | Banque (4) + numéro de compte (16) | CZ36 9713 7073 7390 0956 2334 | Générer un IBAN CZ |
| Slovaquie | SK | 24 | Banque (4) + numéro de compte (16) | SK41 8631 0725 5638 9983 5041 | Générer un IBAN SK |
| Hongrie | HU | 28 | Banque (3) + agence (4) + somme de contrôle (1) + compte (15) + somme de contrôle (1) | HU87 1279 3272 4058 1033 9460 7559 | Générer un IBAN HU |
| Roumanie | RO | 24 | Code bancaire (4 lettres) + identifiant de compte alphanumérique (16) | RO58 BKIM LH3Y G3U8 WITR 9N96 | Générer un IBAN RO |
| Grèce | GR | 27 | Banque (3) + agence (4) + compte alphanumérique (16) | GR17 5668 374C SM8H FX2A JDNE PYQ | Générer un IBAN GR |
| Estonie | EE | 20 | Banque (2) + agence (2) + numéro de compte (11) + somme de contrôle (1) | EE79 5740 2177 8302 7895 | Générer un IBAN EE |
| Lettonie | LV | 21 | Code bancaire (4 lettres) + compte alphanumérique (13) | LV33 LGEC O9CU CJW2 UUNG Q | Générer un IBAN LV |
| Lituanie | LT | 20 | Banque (5) + numéro de compte (11) | LT30 1198 0016 4955 6380 | Générer un IBAN LT |
| Luxembourg | LU | 20 | Identifiant bancaire (3) + compte alphanumérique (13) | LU56 596G 0TFR PDRU WVIT | Générer un IBAN LU |
| Croatie | HR | 21 | Banque (7) + numéro de compte (10) | HR95 8225 3399 0528 4073 3 | Générer un IBAN HR |
| Slovénie | SI | 19 | Banque (5) + compte (8) + somme de contrôle (2) | SI83 4899 9594 4028 849 | Générer un IBAN SI |
| Serbie | RS | 22 | Banque (3) + numéro de compte (13) + somme de contrôle (2) | RS36 6269 6709 6725 8971 05 | Générer un IBAN RS |
| Islande | IS | 26 | Banque (4) + type (2) + compte (6) + identifiant supplémentaire (10) | IS07 4403 5146 9807 4015 9427 44 | Générer un IBAN IS |
| Turquie | TR | 26 | Banque (5) + type (1) + compte alphanumérique (16) | TR72 9602 5213 1J20 7UUV RQCV SH | Générer un IBAN TR |
| Chypre | CY | 28 | Banque (3) + agence (5) + compte alphanumérique (16) | CY10 5326 9097 4SNA 3YOY JE9U MP15 | Générer un IBAN CY |
| Malte | MT | 31 | Banque (4 lettres) + agence (5) + compte alphanumérique (18) | MT23 JNLV 5458 6A46 FTFV HMZG 4P3Y C6U | Générer un IBAN MT |
| Andorre | AD | 24 | Banque (4) + agence (4) + compte alphanumérique (12) | AD84 2428 7563 QV9N 0L4C 7IQZ | Générer un IBAN AD |
| Liechtenstein | LI | 21 | Banque (5) + compte alphanumérique (12) | LI93 8752 4D7P BB8Y RTW2 Y | Générer un IBAN LI |
| Bulgarie | BG | 22 | Banque (4 lettres) + agence (4) + type (2) + compte alphanumérique (8) | BG05 PPQR 7111 63L9 RB6A V9 | Générer un IBAN BG |
| Arabie saoudite | SA | 24 | Code bancaire (2) + numéro de compte alphanumérique (18) | SA64 844H PYU6 CQLP 3R1M IIOX | Générer un IBAN SA |
| Émirats arabes unis | AE | 23 | Banque (3) + numéro de compte (16) | AE40 0504 4854 3508 4939 309 | Générer un IBAN AE |
| Qatar | QA | 29 | Banque (4 lettres) + compte alphanumérique (21) | QA92 MBSU 2KZ9 JORQ MOPE IKO3 5TWO 3 | Générer un IBAN QA |
| Brésil | BR | 29 | Banque (8) + agence (5) + compte (10) + identifiants supplémentaires (2) | BR51 7271 9047 8277 1117 1758 518B 7 | Générer un IBAN BR |
| Costa Rica | CR | 22 | Banque (3) + compte (14) + somme de contrôle (1) | CR85 6585 0751 9997 3720 25 | Générer un IBAN CR |
| République dominicaine | DO | 28 | Banque (4 lettres) + numéro de compte (20) | DO93 MDIK 0520 3345 2291 6207 5866 | Générer un IBAN DO |
| Israël | IL | 23 | Banque (3) + agence (3) + compte (13) | IL56 7549 4747 3505 6225 853 | Générer un IBAN IL |
Remarques sur les formats pour les tests à grande échelle
Allemagne, Espagne et France
Ces trois marchés sont souvent les premières cibles des tests de paiements européens. L’Allemagne utilise un modèle compact associant code bancaire et compte. L’Espagne ajoute des chiffres de contrôle nationaux dans le BBAN ; elle permet donc de tester davantage que la somme de contrôle MOD-97 globale. La France comprend une structure nationale de type RIB avec banque, agence, compte alphanumérique et clé nationale.
Royaume-Uni et Irlande
Les IBAN britanniques et irlandais comprennent un identifiant bancaire de quatre lettres, suivi de champs de routage et de compte. Pour les flux britanniques, les utilisateurs nationaux peuvent continuer à raisonner en sort code et numéro de compte, tandis que les flux transfrontaliers et proches de SEPA demandent souvent l’IBAN.
IBAN longs et courts
La Norvège possède l’IBAN pris en charge le plus court de ce générateur, avec 15 caractères. Malte possède le plus long, avec 31 caractères. Utilisez ces deux extrêmes pour tester les masques de saisie, les colonnes de base de données, les retours à la ligne et les exports CSV.
IBAN non européens
Le Brésil, le Costa Rica, la République dominicaine, l’Arabie saoudite, les Émirats arabes unis, le Qatar et Israël sont utiles lorsque votre produit doit gérer des IBAN hors d’Europe. Ils font apparaître des champs de compte alphanumériques, des longueurs plus importantes et des hypothèses bancaires régionales que des données de test limitées à SEPA peuvent manquer.
Ressources IBAN associées
- Générer des IBAN aléatoires pour obtenir de nouvelles données de test avec une somme de contrôle valide.
- Valider un IBAN avant d’accepter les données saisies par l’utilisateur.
- Comprendre la somme de contrôle MOD-97 si vous implémentez la validation dans le code.
- Comparer IBAN et SWIFT/BIC lors de la conception de formulaires de paiement internationaux.
- Consulter les règles de paiement SEPA pour les virements en euros.
FAQ
Quel pays a l’IBAN le plus court ?
La Norvège possède l’IBAN pris en charge le plus court de ce générateur : 15 caractères. Il utilise le code pays, deux chiffres de contrôle et un BBAN de 11 caractères.
Quel pays a l’IBAN le plus long ?
Malte possède l’IBAN pris en charge le plus long de ce générateur : 31 caractères. Certains registres IBAN officiels autorisent jusqu’à 34 caractères, mais chaque pays possède une longueur fixe.
La longueur de l’IBAN est-elle toujours fixe pour chaque pays ?
Oui. Chaque pays participant définit une longueur fixe. Si un IBAN allemand ne compte pas 22 caractères après suppression des espaces, ou si un IBAN espagnol n’en compte pas 24, la validation du format doit échouer avant l’étape de la somme de contrôle.
Quelle est la différence entre les formats IBAN et BBAN ?
Le format IBAN comprend le code pays, deux chiffres de contrôle et le BBAN. Le BBAN est la structure de compte propre au pays qui suit les quatre premiers caractères de l’IBAN.
Ces IBAN d’exemple peuvent-ils servir à effectuer de vrais paiements ?
Non. Considérez tous les exemples de cette page comme des données de test synthétiques. Les valeurs sont structurellement valides pour le développement et l’assurance qualité, mais ne sont pas destinées aux transactions réelles ni aux instructions de paiement en production.
Comment tester la validation des IBAN propre à chaque pays ?
Testez au moins un format court, un format long, un BBAN uniquement numérique, un BBAN alphanumérique et un pays avec des chiffres de contrôle nationaux. Un ensemble pratique comprend la Norvège, Malte, l’Allemagne, la France, l’Espagne et le Brésil.