À quelle banque appartient cet IBAN ?
La banque est écrite dans l’IBAN lui-même : dans un IBAN allemand, aux positions 5 à 12, la Bankleitzahl. Les deux chiffres juste après DE sont une clé de contrôle et ne désignent aucune banque.
L’IBAN est lu dans votre navigateur. Il n’est envoyé nulle part et l’API n’est pas appelée. Seul un clic ouvre la page du code banque, et son adresse ne porte que ce code.
Exemple : DE89 3704 0044 0532 0130 00. La Bankleitzahl est 37040044.
Comment un IBAN allemand est construit
Toujours 22 caractères, toujours dans cet ordre. L’exemple est l’IBAN type que citent de nombreux guides.
- DECode paysDE pour l’Allemagne
- 89Clé de contrôlePas une banque : calculée à partir de tous les autres caractères
- 3704 0044BankleitzahlLa banque : ici Commerzbank, Cologne
- 0532 0130 00Numéro de compteDix chiffres, complétés à gauche par des zéros
Pourquoi « DE55 » n’est pas une banque
Beaucoup cherchent « DE55 welche Bank » ou « DE87 welche Bank » (quelle banque est DE55 ?). Les chiffres après DE sont la clé de contrôle de la norme ISO 13616 : ils sont calculés par la méthode modulo 97 à partir de tous les autres caractères de l’IBAN. Qu’un seul caractère change, et la clé ne correspond plus : l’IBAN apparaît comme erroné.
C’est pourquoi n’importe quelle banque peut se trouver derrière DE55, comme derrière toute autre clé. Deux clients d’une même banque ont presque toujours des clés différentes, parce que leurs numéros de compte diffèrent.
La banque se lit dans la Bankleitzahl : les huit chiffres à partir de la position 5. La Deutsche Bundesbank attribue ces codes et les publie dans son registre, la Bankleitzahlendatei, avec le nom de la banque, sa ville et son BIC.
Autriche, Suisse, Liechtenstein
La même idée, d’autres longueurs. Le champ ci-dessus lit les quatre pays.
| Pays | Longueur | Code banque | Nom | Registre |
|---|---|---|---|---|
| DEAllemagne | 22 | positions 5 à 12 | Bankleitzahl | Deutsche Bundesbank |
| ATAutriche | 20 | positions 5 à 9 | Bankleitzahl | Oesterreichische Nationalbank |
| CHSuisse | 21 | positions 5 à 9 | IID (numéro de clearing) | SIX BankMaster |
| LILiechtenstein | 21 | positions 5 à 9 | IID (numéro de clearing) | SIX BankMaster |
Ce que le code banque dit, et ce qu’il ne dit pas
- Quelle banque tient le compte, avec sa ville et son BIC, tels que le registre les nomme.
- Si le code est attribué. Un code que la Bundesbank n’inscrit pas n’appartient à aucune banque.
- Si le compte existe ou s’il est ouvert. Seule la banque du bénéficiaire le sait.
- À qui appartient le compte. Les banques comparent le nom au moment du virement (vérification du bénéficiaire, Verification of Payee).
Vérifier depuis un logiciel
Pour vérifier beaucoup d’IBAN, dans un fichier clients ou avant un lot de paiements, l’API lit le même registre : clé, banque, BIC, le verdict du registre avec sa source et son édition, dans une réponse JSON.
- Source : Deutsche Bundesbank, Bankleitzahlendatei, édition de septembre 2026.
- Source : SIX BankMaster, valable dès le 1er septembre 2026.
- Autriche : le champ lit seulement les positions 5 à 9 ; la page d’un code interroge le registre à son ouverture.