Validateur d'IBAN

Collez un IBAN pour vérifier son code pays, sa longueur, le format du BBAN et ses chiffres de contrôle MOD-97. En cas d'erreur, vous voyez quoi et où. Formats connus pour 91 pays.

Les espaces, les minuscules et le préfixe « IBAN » sont acceptés.

Sans JavaScript, l'IBAN est envoyé à notre serveur uniquement pour le vérifier. Il n'est pas conservé.

Ce que vérifie le validateur

Chaque IBAN passe par ces contrôles, dans cet ordre. Quand l'un échoue, ceux qui en dépendent sont marqués comme non vérifiés.

Contrôle Ce qui est vérifié
Caractères Uniquement des lettres A–Z et des chiffres. Les espaces, retours à la ligne, minuscules et le préfixe « IBAN » sont nettoyés au préalable.
Pays Les deux premières lettres désignent un pays dont le format IBAN figure dans notre liste (91 pays).
Longueur Chaque pays a une longueur fixe. Dans notre liste, elle va de 15 à 33 caractères.
Format du BBAN Chaque position de la partie nationale (BBAN) a le type demandé par le format du pays : un chiffre, une lettre ou l'un des deux.
Chiffres de contrôle (MOD-97) Les deux chiffres qui suivent le code pays passent le test MOD-97, qui détecte les fautes de frappe.
Clé nationale Certains pays ajoutent leur propre clé de contrôle dans le BBAN, comme le CIN italien ou la clé RIB française. Elle est vérifiée quand la règle nationale est connue.

La règle MOD-97 en une ligne

Placez les quatre premiers caractères à la fin, remplacez chaque lettre par deux chiffres (A = 10 … Z = 35) et divisez par 97 : pour un IBAN valide, le reste vaut 1.

Comment fonctionnent les chiffres de contrôle de l'IBAN

Erreurs fréquentes et leur signification

  • Mauvaise longueur
    Un caractère manque ou est en double, souvent après une copie depuis un PDF ou une saisie à partir d'un document papier. Comparez l'IBAN avec l'original par groupes de quatre.
  • Les chiffres de contrôle ne correspondent pas
    En général, un caractère mal saisi ou deux caractères voisins inversés : le test MOD-97 les détecte toujours. Le résultat indique quels chiffres de contrôle conviendraient, mais corrigez la faute de frappe, pas les chiffres de contrôle.
  • Caractères non autorisés
    Tirets, points, barres obliques ou lettres d'un autre alphabet. Un IBAN ne contient que A–Z et 0–9.
  • Mauvais type de caractère
    Une lettre là où le pays attend un chiffre, ou l'inverse. La lettre O et le chiffre 0, ou I et 1, sont les confusions les plus courantes.
  • Pays inconnu
    Les deux premières lettres ne figurent pas dans notre liste. Vérifiez-les : le pays n'utilise peut-être pas du tout l'IBAN.

Un format valide n'est pas un compte existant

Un résultat valide signifie que l'IBAN est bien formé : pays, longueur, format et chiffres de contrôle concordent. Il ne dit pas si une banque l'a émis, si le compte est ouvert ni qui en est titulaire.

Les banques le vérifient au moment du paiement. Dans la zone euro, la vérification du bénéficiaire (Verification of Payee) compare aussi le nom du bénéficiaire avec le compte avant un virement, et le Royaume-Uni applique le Confirmation of Payee.

Les IBAN de test de notre générateur passent ce validateur, car ils sont construits pour être bien formés. C'est ce qui les rend utiles pour les tests, et c'est pourquoi un résultat valide ne prouve jamais qu'un IBAN est réel.

Générer un IBAN de test IBAN de test pour les développeurs et la QA

Ce que devient l'IBAN que vous vérifiez

Avec JavaScript activé, le contrôle se fait dans votre navigateur et l'IBAN n'est pas envoyé à notre serveur. Sans JavaScript, le formulaire l'envoie une fois à notre serveur, uniquement pour le vérifier. Il n'est pas conservé et n'apparaît jamais dans l'adresse de la page.