Générateur d'IBAN (ISO 13616)
Générez des numéros de compte bancaire international (IBAN) authentiques calculés selon le Module 97-10 (ISO 7064) pour tous les pays du registre SWIFT.
En attendant la génération...
À Propos du Code IBAN (ISO 13616)
L'International Bank Account Number (IBAN) est la norme internationale (ISO 13616) gérée par SWIFT pour harmoniser l'identification des comptes bancaires dans les transactions transfrontalières et l'espace SEPA.
Chaque IBAN se compose de 2 lettres de pays (ISO 3166-1), de 2 chiffres de contrôle calculés selon la norme ISO 7064 Module 97-10 et de l'identifiant bancaire national (BBAN).
Anatomie et Structure de l'IBAN
L'IBAN possède une longueur fixe propre à chaque pays (de 15 à 34 caractères) articulée en 4 blocs :
| Position | Champ | Taille | Rôle Réglementaire | Exemple |
|---|---|---|---|---|
| 1 et 2 | Code Pays | 2 lettres | Code ISO 3166-1 alpha-2 de la juridiction bancaire. | FR, BE, CH, DE |
| 3 et 4 | Clé de Contrôle (CD) | 2 chiffres | Checksum global calculé par la formule Module 97-10. | 14, 68, 89 |
| 5 et suite | Banque et Guichet | Variable | Identifie l'établissement teneur de compte et l'agence. | 20041 01005 (FR) |
| Fin | Numéro de Compte et Clé | Variable | Numéro de compte suivi de la clé de contrôle nationale (ex: Clé RIB). | 0500013M026 06 |
Algorithme de Calcul Module 97-10
L'intégrité de l'IBAN est garantie par l'algorithme ISO 7064 (MOD 97-10) :
- 1. Les 4 premiers caractères (Pays + 00 provisoire) sont reportés à la fin du BBAN.
- 2. Chaque lettre A-Z est convertie en valeur numérique à deux chiffres (A=10, ..., Z=35).
- 3. On calcule le reste de la division par 97 : R = Valeur mod 97.
- 4. La clé de contrôle est obtenue par : CD = 98 - R (formatée sur 2 chiffres).