Choisir la langue

Validateur d'IBAN en ligne

Vérifiez la validité d'un IBAN : format, longueur par pays, code pays et clé de contrôle MOD 97. Identifie le pays et signale les erreurs de saisie.

Mehmet Demiray Publié Mis à jour
Partager

Ce qu'est un IBAN et comment il est structuré

L'IBAN, ou numéro de compte bancaire international, est un identifiant normalisé par l'ISO 13616 qui désigne un compte de manière unique à l'échelle mondiale. Il commence toujours par un code pays sur 2 lettres, par exemple FR pour la France ou DE pour l'Allemagne, suivi d'une clé de contrôle sur 2 chiffres. Vient ensuite le BBAN, c'est-à-dire le numéro de compte au format national.

En France, un IBAN compte 27 caractères, qui reprennent le code banque, le code guichet, le numéro de compte et la clé RIB. La longueur dépend du pays : un IBAN allemand fait 22 caractères, un IBAN italien 27, un IBAN norvégien seulement 15.

Un IBAN s'écrit en majuscules, sans accent ni caractère spécial. Les groupes de 4 caractères servent uniquement à la lecture sur papier ; ils sont retirés avant tout traitement informatique. Notre outil reconstitue automatiquement la chaîne continue avant de la vérifier.

Comment fonctionne la validation par clé de contrôle

La vérification repose sur un calcul mathématique appelé MOD 97, décrit par la norme ISO 7064. Le principe est simple : on déplace les 4 premiers caractères, soit le code pays et la clé de contrôle, à la fin de la chaîne.

Chaque lettre est ensuite remplacée par un nombre, A valant 10, B valant 11, jusqu'à Z valant 35. On obtient un très grand entier, dont on calcule le reste de la division par 97 :

IBAN valide    (BBAN+pays+cle)mod97=1\text{IBAN valide} \iff (\text{BBAN} + \text{pays} + \text{cle}) \bmod 97 = 1

Si le reste est égal à 1, la clé de contrôle est cohérente. Sinon, l'outil signale une erreur. Ce mécanisme détecte la grande majorité des fautes de frappe : un chiffre inversé, un caractère manquant ou deux chiffres permutés. Avant ce calcul, l'outil vérifie aussi que le code pays existe et que la longueur correspond bien à celle attendue pour ce pays, deux contrôles préalables indispensables.

Quand vérifier un IBAN avant un paiement

Contrôler un IBAN évite des virements bloqués, retournés ou envoyés à un mauvais compte. Plusieurs situations le justifient :

  • Virement international : avant d'envoyer des fonds vers un compte étranger, où une erreur de saisie coûte des frais de retour et plusieurs jours de délai.
  • Mise en place d'un prélèvement : lors de l'enregistrement d'un mandat SEPA pour un abonnement ou un salaire.
  • Saisie de masse : quand un service comptable importe des centaines de coordonnées bancaires fournies par des clients ou des fournisseurs.
  • Conformité : dans un logiciel financier qui doit refuser une coordonnée mal formée dès le formulaire.

Un IBAN saisi à la main est particulièrement exposé aux erreurs. La validation par clé de contrôle intercepte environ 99 % des fautes de frappe courantes avant même que l'ordre ne parte. Pour traiter une liste entière d'un coup, le validateur d'IBAN en masse applique les mêmes règles à chaque ligne.

IBAN, BIC et autres systèmes d'identification

L'IBAN identifie un compte précis, tandis que d'autres codes identifient la banque. Il est utile de ne pas les confondre.

Identifiant Ce qu'il désigne Portée
IBAN Un compte bancaire International
BIC / SWIFT Un établissement bancaire International
Numéro de routage Une banque ou agence États-Unis

Le BIC, aussi appelé code SWIFT, compte 8 ou 11 caractères et oriente le message vers la bonne banque. Pour un virement SEPA en zone euro, l'IBAN suffit le plus souvent, le BIC étant déduit automatiquement.

Hors zone IBAN, d'autres systèmes coexistent. Les États-Unis utilisent un numéro de routage à 9 chiffres associé au numéro de compte. Le Canada combine un code de transit et un code d'institution. Ces formats ne se valident pas avec l'algorithme MOD 97, qui reste propre à l'IBAN. Cet outil se concentre sur la norme ISO 13616 et ne traite donc pas ces identifiants nationaux.

Limites et bonne lecture des résultats

Un point essentiel : la validation confirme qu'un IBAN est bien formé, pas qu'il existe réellement ni qu'il appartient à la bonne personne. La clé de contrôle vérifie la cohérence interne du numéro, mais un IBAN parfaitement valide peut tout de même pointer vers un compte clôturé ou vers une autre personne que le destinataire prévu.

Pour cette raison, l'outil affiche plusieurs niveaux d'information : la conformité de la longueur, l'existence du code pays, le résultat du calcul MOD 97 et, lorsque c'est possible, le pays et l'établissement identifiés à partir du code banque.

Gardez aussi à l'esprit que la couverture varie. Tous les pays ne participent pas au système IBAN, et certains l'ont adopté récemment. Une coordonnée provenant d'un pays hors zone IBAN ne pourra pas être validée par cet outil, ce qui est normal. En cas de doute sur un bénéficiaire, confirmez toujours les coordonnées directement auprès de lui avant un virement important.

Celles que nous répondons le plus souvent.

Quelles informations contient un IBAN ?

Un IBAN regroupe plusieurs éléments dans une seule chaîne : un code pays sur 2 lettres, une clé de contrôle sur 2 chiffres, puis le BBAN qui correspond au numéro de compte national. En France, ce BBAN inclut le code banque, le code guichet, le numéro de compte et la clé RIB. L'IBAN ne contient ni le nom du titulaire ni le solde.

Où trouver mon IBAN ?

Votre IBAN figure sur votre relevé d'identité bancaire (RIB), accessible depuis votre application bancaire ou votre espace client en ligne. Il apparaît aussi en haut de vos relevés de compte. La plupart des banques permettent de le télécharger en PDF ou de le copier en un clic depuis l'écran d'accueil du compte.

Un IBAN peut-il être valide mais quand même erroné ?

Oui. La validation confirme seulement que le numéro est correctement formé et que sa clé de contrôle est cohérente. Un IBAN valide peut désigner un compte qui n'existe plus, ou appartenir à une autre personne que le destinataire que vous visez. Vérifiez toujours les coordonnées auprès du bénéficiaire avant un virement important.

Quelle différence entre un IBAN et un code SWIFT ?

L'IBAN identifie un compte bancaire précis, alors que le code SWIFT, aussi appelé BIC, identifie l'établissement bancaire. Le BIC compte 8 ou 11 caractères. Pour un virement SEPA en euros, l'IBAN suffit généralement, car le BIC est déduit automatiquement. Pour certains virements internationaux, les deux peuvent être demandés.

Tous les pays utilisent-ils l'IBAN ?

Non. L'IBAN est largement répandu en Europe et dans de nombreux pays partenaires, mais certains États ne l'utilisent pas, notamment les États-Unis et l'Australie, qui s'appuient sur leurs propres systèmes. D'autres pays l'ont adopté plus récemment. Une coordonnée issue d'un pays hors zone IBAN ne pourra pas être validée par cet outil.

Comment vérifier plusieurs IBAN à la fois ?

Pour contrôler une liste entière sans saisir chaque numéro un par un, utilisez le validateur d'IBAN en masse. Il applique les mêmes contrôles de format, de longueur et de clé MOD 97 à chaque ligne, ce qui est pratique pour un import comptable ou une base de fournisseurs.