Skip to content

Comment calculer un IBAN à partir de votre numéro de compte bancaire

6 min de lecture 16 juin 2026
ibanchiffres de contrôlemodulo 97paiements

Vous construisez un IBAN en assemblant votre code pays, votre code banque et votre numéro de compte, puis en calculant deux chiffres de contrôle avec le modulo 97. La formule est courte et toujours la même.

Comment calculer un IBAN à partir de votre numéro de compte bancaire — Hivly

Vous avez un compte bancaire dans votre pays et quelqu’un à l’étranger doit vous payer, mais le formulaire demande un IBAN que vous n’avez jamais eu à noter. La bonne nouvelle, c’est qu’il n’y a rien à deviner. Un IBAN se calcule à partir d’informations que vous possédez déjà, au moyen d’une formule identique partout. Voici la méthode complète.

TL;DR : Pour construire un IBAN, disposez votre code pays, votre code banque et votre numéro de compte au format de votre pays, placez deux zéros à l’emplacement des chiffres de contrôle, puis exécutez un calcul modulo 97 pour remplacer ces zéros par les vrais chiffres de contrôle. Les données d’entrée sont les vôtres ; la seule partie calculée, ce sont ces deux chiffres.

Ce dont vous avez besoin avant de commencer

Un IBAN ne se construit pas à partir de votre seul numéro de compte. Il se construit à partir de votre identité de compte nationale complète, ce qui suppose en général trois éléments : votre pays, le code de votre banque et votre numéro de compte. Certains pays y intègrent aussi un code guichet ou un chiffre de contrôle national.

Avant tout calcul, rassemblez donc les éléments utilisés par votre pays :

  • Le code pays, la partie facile. DE, GB, FR, NL, ES, etc.
  • Le code banque, et un code guichet si votre pays en utilise un. Au Royaume-Uni, c’est le code banque de quatre caractères suivi du sort code à six chiffres ; en Allemagne, c’est la Bankleitzahl à huit chiffres.
  • Le numéro de compte, dans la longueur exacte attendue par votre pays, souvent complété par des zéros à gauche.

Mis bout à bout, les coordonnées bancaires et le numéro de compte forment le BBAN, la partie de l’IBAN qui vient après les quatre premiers caractères. Si le BBAN est correct, le reste n’est plus que de l’arithmétique.

Construire le BBAN

Le BBAN, ce sont simplement vos coordonnées de compte nationales, écrites dans l’ordre et la longueur fixés par votre pays, sans espaces. Un BBAN allemand correspond au code banque à huit chiffres immédiatement suivi du numéro de compte à dix chiffres : le code banque 37040044 et le compte 0532013000 donnent ainsi un BBAN de 370400440532013000.

Les deux points à surveiller sont l’ordre et le remplissage. Chaque pays place le code banque, le code guichet et le numéro de compte dans une séquence précise, et chaque champ a une largeur fixe que vous complétez par des zéros initiaux si votre numéro est plus court. Un numéro de compte qui n’est pas complété à la bonne longueur produira des chiffres de contrôle qui ne correspondent pas. Cette étape compte donc autant que le calcul qui suit.

Calculer les deux chiffres de contrôle

Voici maintenant la seule partie calculée. Les deux chiffres de contrôle se placent juste après le code pays, et vous les déterminez ainsi.

Commencez par un espace réservé. Écrivez l’IBAN sous la forme code pays, puis 00 pour les chiffres de contrôle, puis votre BBAN. Pour notre exemple allemand : DE00 370400440532013000.

Déplacez le début à la fin. Prenez le code pays et l’espace réservé 00 et placez-les à la fin : 370400440532013000 DE00.

Convertissez les lettres en chiffres. Remplacez chaque lettre par sa valeur de position, A vaut 10 jusqu’à Z qui vaut 35. D vaut 13, E vaut 14, donc DE00 devient 131400. La chaîne ne contient plus que des chiffres.

Prenez le modulo 97, puis soustrayez de 98. Lisez toute la chaîne de chiffres comme un seul entier, divisez par 97 et conservez le reste. Les chiffres de contrôle valent 98 moins ce reste. Si le résultat n’a qu’un seul chiffre, complétez-le par un zéro initial pour qu’il fasse toujours deux caractères.

Insérez ces deux chiffres là où se trouvait le 00, et vous obtenez un IBAN complet et valide. L’étape du 98 moins le reste est l’image inversée du contrôle de validation, qui attend un reste final égal à 1 ; procéder ainsi garantit ce résultat. Plutôt que de refaire le calcul à la main à chaque fois, vous pouvez saisir votre pays, votre code banque et votre numéro de compte dans le calculateur d’IBAN sur finance.hivly.net et lire le numéro fini, avec ses chiffres de contrôle déjà en place.

Une vérification de cohérence sur ce que vous avez construit

Une mise en garde mérite d’être répétée : la formule construit volontiers un IBAN à partir de données fausses. Donnez-lui un numéro de compte mal saisi et elle produira fidèlement un IBAN d’apparence valide pour un compte qui n’existe pas. Le calcul garantit seulement que le numéro est bien formé, pas qu’il pointe vers quelque chose de réel.

Traitez donc le calcul et la vérification comme deux tâches distinctes. Construisez l’IBAN à partir de vos coordonnées de compte, puis recollez-le dans un validateur pour prouver rapidement que vous l’avez assemblé correctement. Si les chiffres de contrôle que vous avez calculés passent l’aller-retour de validation, votre format et votre remplissage étaient bons, et vous pouvez transmettre le numéro en ayant la certitude qu’il est au moins structurellement solide.

Try the finance calculatorsMortgage, loan, retirement, savings, tax and interest math, plus IBAN tools, worked out instantly.

Questions fréquentes

Comment sont calculés les chiffres de contrôle d'un IBAN ?
Vous écrivez l'IBAN avec 00 à l'emplacement des chiffres de contrôle, vous déplacez le code pays et ce 00 à la fin, vous convertissez les lettres en chiffres (A vaut 10 jusqu'à Z qui vaut 35), vous lisez l'ensemble comme un seul entier et vous prenez le modulo 97. Les chiffres de contrôle valent 98 moins ce reste, complétés sur deux chiffres.
Puis-je inventer un IBAN à partir de mon seul numéro de compte ?
Uniquement si vous avez aussi les bons codes banque et guichet de votre pays, dans les bonnes positions et longueurs. Le numéro de compte seul ne suffit pas. Une fois que vous disposez de l'ensemble des coordonnées nationales du compte, l'IBAN est entièrement déterminé : il n'y a rien à inventer, seulement à calculer.
Calculer un IBAN signifie-t-il que le compte existe ?
Non. La formule produit un IBAN structurellement correct à partir de n'importe quelles données que vous lui fournissez. Si le numéro de compte sous-jacent est faux, vous obtiendrez un IBAN d'apparence valide pour un compte qui n'existe pas. Le calcul garantit la forme, pas la réalité.
La formule des chiffres de contrôle est-elle la même pour tous les pays ?
La formule du modulo 97 pour les deux chiffres de contrôle est identique pour tous les pays. Ce qui change, c'est le BBAN qui y entre : l'agencement national du code banque, du code guichet et du numéro de compte, qui possède sa propre longueur et sa propre disposition selon le pays.

À lire ensuite

Un projet plus ambitieux ?

Hivly est créé par CodingEagles, un studio logiciel qui livre des applications web de production. Si vous avez un vrai projet, contactez-nous.

Découvrez ce que fait CodingEagles →