Vérifier un IBAN avant un virement
L'IBAN (International Bank Account Number) est l'identifiant international d'un compte bancaire.
Il figure sur votre RIB et vous le communiquez à votre employeur, à votre bailleur, aux impôts ou
à un ami qui doit vous rembourser. Une seule erreur de frappe et le virement est rejeté, ou pire, mis en attente
pendant plusieurs jours.
Ce vérificateur contrôle un IBAN en un instant : code pays, longueur,
clé de contrôle IBAN (calcul modulo 97) et, pour la France, la Belgique, l'Espagne et l'Italie,
la clé nationale (clé RIB, chiffres de contrôle espagnols, CIN italien). Il découpe aussi l'IBAN
en code banque, code guichet et numéro de compte, et montre le détail du calcul. L'IBAN saisi n'est ni enregistré
ni partagé.
Quand faut-il contrôler un IBAN ?
- Avant d'ajouter un bénéficiaire dans votre application bancaire, pour éviter un virement
rejeté.
- Quand vous recevez un IBAN par e-mail ou par SMS : une coordonnée bancaire recopiée à la main
contient souvent une inversion de chiffres.
- Pour une entreprise ou une association qui saisit les IBAN de ses salariés, fournisseurs ou
adhérents avant un prélèvement SEPA.
- Pour un développeur qui veut un exemple d'IBAN valide pour tester un formulaire, ou comprendre
pourquoi un IBAN est refusé.
Comment est construit un IBAN ?
Un IBAN commence toujours par 2 lettres (le code pays ISO, FR pour la France) suivies de
2 chiffres (la clé de contrôle IBAN). Vient ensuite le BBAN, le numéro de compte
national, dont la longueur et le format dépendent du pays : un IBAN français compte 27 caractères,
un IBAN belge 16, un IBAN allemand 22, un IBAN espagnol 24 et un IBAN italien 27.
En France, le BBAN reprend exactement les éléments du RIB : le code banque (5 chiffres), le
code guichet (5 chiffres), le numéro de compte (11 caractères, lettres possibles)
et la clé RIB (2 chiffres). L'IBAN est affiché par groupes de 4 caractères pour être plus lisible,
mais les espaces ne font pas partie de l'identifiant.
Le calcul de la clé IBAN (modulo 97)
La clé de contrôle IBAN est calculée selon la norme ISO 13616. Pour vérifier un IBAN, on procède en trois étapes :
- on déplace les 4 premiers caractères (code pays et clé) à la fin ;
- on remplace chaque lettre par un nombre : A = 10, B = 11, et ainsi de suite jusqu'à Z = 35 ;
- on divise le grand nombre obtenu par 97 : si le reste vaut 1, la clé est correcte.
Ce contrôle détecte toutes les erreurs portant sur un seul caractère et presque toutes les inversions de deux
caractères voisins. C'est pour cela qu'un IBAN mal recopié est presque toujours repéré.
Exemple
Prenons l'IBAN d'exemple FR76 3000 6000 0112 3456 7890 189. On place « FR76 » à la fin, puis on
remplace F par 15 et R par 27 : on obtient le nombre 30006000011234567890189152776. Divisé par 97, il donne un reste
de 1 : l'IBAN est valide. Si l'on remplace le dernier 9 par un 8, le reste change et le vérificateur signale une
clé incorrecte.
La clé RIB et les clés nationales
En plus de la clé IBAN, plusieurs pays ajoutent leur propre clé dans le numéro de compte :
- France et Monaco : la clé RIB, calculée à partir du code banque, du code guichet et du numéro
de compte (modulo 97, les lettres du compte étant converties en chiffres).
- Belgique : les 2 derniers chiffres sont le reste de la division des 10 premiers par 97.
- Espagne : 2 chiffres de contrôle (DC) pondérés, l'un pour l'entité et l'agence, l'autre pour
le compte.
- Italie et Saint-Marin : le CIN, une lettre de contrôle placée avant l'ABI et le CAB.
Un IBAN peut avoir une clé IBAN correcte et une clé nationale fausse s'il a été fabriqué à la main : le
vérificateur contrôle donc les deux.
Questions fréquentes
Un IBAN valide prouve-t-il que le compte existe ?
Non. Le vérificateur confirme que l'IBAN est bien formé et que ses clés sont cohérentes. Seule la banque peut
confirmer que le compte est ouvert. Depuis octobre 2025, les banques de la zone euro proposent la
vérification du bénéficiaire, qui compare le nom saisi au titulaire du compte avant un virement.
Faut-il saisir les espaces ?
Peu importe : les espaces, tirets et points sont retirés automatiquement, les minuscules sont mises en majuscules
et le préfixe « IBAN » éventuel est ignoré.
Ai-je besoin du code BIC ?
Pour un virement en euros dans la zone SEPA (Union européenne, Suisse, Royaume-Uni, Norvège, Monaco…), l'IBAN
suffit. Le BIC reste parfois demandé pour un virement vers un pays hors SEPA.
Est-il risqué de communiquer son IBAN ?
L'IBAN sert à recevoir de l'argent : le donner ne permet pas de vider votre compte. Restez néanmoins attentif aux
prélèvements que vous n'avez pas autorisés, que vous pouvez contester auprès de votre banque. Ce vérificateur
fonctionne sans enregistrer l'IBAN et ne l'ajoute jamais à l'adresse de la page.
Pourquoi mon IBAN est-il refusé alors que je l'ai copié de mon RIB ?
Vérifiez la confusion entre la lettre O et le chiffre 0, ou entre I et 1 : un seul caractère erroné suffit à fausser
la clé. Le détail des contrôles indique précisément l'étape qui échoue.