Comment se compose un IBAN ?
L'IBAN (International Bank Account Number) identifie un compte bancaire dans les paiements internationaux. Sa forme est fixée par la norme ISO 13616, et SWIFT tient le registre où chaque pays déclare son format. Tout IBAN suit le même plan :
2 lettres (FR, DE, BE…)2 chiffrespropre à chaque paysPour la France, le BBAN reprend le RIB : code banque (5 chiffres), code guichet (5 chiffres), numéro de compte (11 chiffres ou lettres) et clé RIB (2 chiffres). Un IBAN français compte donc 4 + 23 = 27 caractères. Le registre précise aussi la nature de chaque position : un chiffre, une lettre majuscule, ou l'un ou l'autre. L'outil contrôle chacune, ce qui repère par exemple un O tapé à la place d'un 0 dans le code banque.
Le calcul de la clé (MOD 97-10)
Les deux chiffres qui suivent le code pays protègent tout l'IBAN contre les fautes de frappe. Leur calcul suit la méthode ISO 7064 MOD 97-10 :
- les quatre premiers caractères (pays et clé) passent à la fin ;
- chaque lettre est remplacée par un nombre : A = 10, B = 11, et ainsi de suite jusqu'à Z = 35 ;
- le grand nombre obtenu est divisé par 97 : l'IBAN est juste si le reste vaut 1.
(BBAN + pays + clé) mod 97 = 1clé = 98 − ((BBAN + pays + 00) mod 97)Une clé inférieure à 10 s'écrit avec un zéro devant. Comme 97 est un nombre premier, un chiffre remplacé par un autre, ou deux chiffres voisins inversés, changent forcément le reste : ces fautes de frappe ne passent jamais le contrôle.
Deux exemples
Réarrangé : 20041010050500013M02606FR14. Converti (M = 22, F = 15, R = 27) : 200410100505000132202606152714. Divisé par 97, ce nombre laisse un reste de 1 : l'IBAN est valide. Il contient le RIB 20041 01005 0500013M026 06.
Les chiffres « 13 » sont devenus « 31 ». Le nombre converti, 200410100505000312202606152714, laisse cette fois un reste de 77 au lieu de 1 : l'erreur est détectée, sans dire où elle se trouve.
La longueur de l'IBAN selon le pays
Le registre de SWIFT compte 89 formats nationaux. La longueur, fixe pour un pays, est le premier contrôle : un caractère oublié ou en trop se voit tout de suite. Quelques exemples :
| Pays | Code | Longueur |
|---|---|---|
| Norvège | NO | 15 |
| Belgique | BE | 16 |
| Allemagne | DE | 22 |
| Royaume-Uni | GB | 22 |
| Espagne | ES | 24 |
| Portugal | PT | 25 |
| France et Monaco | FR, MC | 27 |
| Italie | IT | 27 |
| Russie | RU | 33 |
Le code FR sert aussi aux départements et collectivités d'outre-mer : un compte tenu en Guadeloupe ou en Nouvelle-Calédonie a un IBAN qui commence par FR.
Ce que l'outil ne vérifie pas
L'outil contrôle la forme et la clé, pas l'existence du compte ni le nom de son titulaire : il n'interroge aucune banque. Un IBAN valide peut être celui d'un compte fermé, ou celui d'un escroc. Avant un virement important vers un nouveau bénéficiaire, confirmez l'IBAN par un autre canal que le message qui vous l'a transmis.
Une donnée bancaire mérite de la discrétion : l'IBAN saisi n'est pas envoyé, pas conservé, et n'apparaît pas dans l'adresse de la page. C'est pourquoi cet outil n'a pas de lien de partage.
Questions fréquentes
Un IBAN valide prouve-t-il que le compte existe ?
Non. L'outil vérifie la forme de l'IBAN et sa clé de contrôle, qui détectent les fautes de frappe. Il n'interroge aucune banque : un IBAN bien formé peut désigner un compte fermé ou inexistant, et ne dit rien de son titulaire.
Combien de caractères compte un IBAN français ?
27 : FR, deux chiffres de clé, puis les 23 caractères du RIB (code banque sur 5 chiffres, code guichet sur 5, numéro de compte sur 11 chiffres ou lettres, clé RIB sur 2). On l'écrit souvent par blocs de 4 pour le lire plus facilement.
Comment se calcule la clé d'un IBAN ?
On place les quatre premiers caractères à la fin, on remplace chaque lettre par un nombre (A = 10 jusqu'à Z = 35), puis on divise le grand nombre obtenu par 97. L'IBAN est juste si le reste vaut 1. Pour créer la clé, on fait le même calcul avec 00 à la place de la clé et on retire le reste de 98.
Ce que je saisis est-il enregistré ?
Non. Le calcul se fait dans votre navigateur : l'IBAN n'est envoyé à aucun serveur, n'est pas conservé et n'apparaît pas dans l'adresse de la page. Fermez l'onglet et il n'en reste rien.
Les espaces dans l'IBAN posent-ils problème ?
Non. Les blocs de 4 caractères ne servent qu'à la lecture : l'outil retire espaces et tirets avant de vérifier, et accepte les minuscules.
Mon IBAN commence par FR mais je vis en Guadeloupe : est-ce normal ?
Oui. Selon le registre IBAN de SWIFT, le code FR couvre aussi la Guyane, la Guadeloupe, la Martinique, La Réunion, Mayotte, la Polynésie française, la Nouvelle-Calédonie, Saint-Barthélemy, Saint-Martin (partie française), Saint-Pierre-et-Miquelon, Wallis-et-Futuna et les Terres australes et antarctiques françaises.
Vérifié le 11 octobre 2026 sur tcmb.gov.tr (calcul de la clé).
Une erreur ? Signalez-la, nous la corrigeons.