BrowserTools
Accueil / Validateurs / Validateur d'IBAN

Validateur d'IBAN

Vérifiez si un IBAN est correctement écrit et voyez de quoi il est composé.

Chargement de Validateur d'IBAN… Si rien ne se passe, activez JavaScript.

Un IBAN (International Bank Account Number) identifie un compte bancaire dans un format reconnu par les banques de 89 pays et territoires. Il commence par un code pays de deux lettres et deux chiffres de contrôle, suivis du BBAN, le numéro de compte national réorganisé selon une structure fixe que chaque pays enregistre auprès de SWIFT. L'Allemagne utilise 22 caractères, la France 27, la Norvège seulement 15 et Sainte-Lucie 32. Comme un seul caractère erroné peut envoyer un paiement au mauvais endroit ou le faire rejeter quelques jours plus tard, chaque IBAN comporte des chiffres de contrôle qui repèrent presque toutes les fautes de frappe. Ce validateur effectue les mêmes contrôles que le système d'une banque avant d'accepter un virement et explique clairement ce qui ne va pas quand l'un d'eux échoue.

Questions fréquentes

Comment les chiffres de contrôle de l'IBAN sont-ils calculés ?
La méthode est ISO 7064 MOD 97-10, utilisée par la norme ISO 13616. Déplacez les quatre premiers caractères (code pays et chiffres de contrôle) à la fin, remplacez chaque lettre par deux chiffres (A vaut 10, B vaut 11 et ainsi de suite jusqu'à Z, qui vaut 35), puis lisez le résultat comme un très grand nombre. Pour un IBAN valide, ce nombre divisé par 97 laisse un reste de 1. Pour créer les chiffres de contrôle, faites la même chose avec 00 à leur place et soustrayez le reste de 98. Le nombre est trop grand pour la virgule flottante ordinaire, l'outil le traite donc chiffre par chiffre.
Un IBAN valide signifie-t-il que le compte existe ?
Non. Le contrôle prouve seulement que l'IBAN est bien formé : bonne longueur, bons types de caractères et chiffres de contrôle cohérents. N'importe qui peut produire un IBAN parfaitement valide pour un compte qui n'a jamais été ouvert. La fraude à la facture utilise souvent de vrais IBAN valides appartenant au fraudeur : si des coordonnées bancaires changent de façon inattendue, confirmez-les par téléphone avec un numéro que vous connaissez déjà, et utilisez la vérification du nom du bénéficiaire de votre banque quand elle est proposée.
L'outil peut-il me dire à quelle banque appartient un IBAN ?
Non, et il n'essaie pas. Il affiche le code banque et, quand le pays en définit un, le code guichet, d'après les positions du registre SWIFT. Transformer ce code en nom de banque nécessite l'annuaire des codes bancaires de chaque pays (par exemple la liste de la Bundesbank en Allemagne ou les sort codes au Royaume-Uni), qui sont distincts, changent souvent et ne sont pas tous publiés librement. Deviner à partir de données incomplètes serait pire que ne rien dire : consultez le code dans l'annuaire officiel du pays concerné.
Quelles erreurs les chiffres de contrôle détectent-ils ?
Le contrôle mod-97 détecte tout chiffre erroné isolé et toute inversion de deux chiffres voisins, qui sont de loin les fautes de frappe les plus courantes, et il repère aussi la grande majorité des autres erreurs : une erreur aléatoire ne passe qu'environ une fois sur 97. Les contrôles de longueur et de format ajoutent une couche supplémentaire, en repérant les caractères manquants ou en trop et les lettres là où seuls des chiffres sont permis.
Pourquoi mon pays n'est-il pas dans la liste ?
Seuls les pays qui ont enregistré un format d'IBAN auprès de SWIFT, l'autorité d'enregistrement de la norme ISO 13616, figurent dans le registre. De nombreuses grandes économies, dont les États-Unis, le Canada, l'Australie, la Chine, l'Inde et le Japon, n'utilisent pas l'IBAN pour les comptes nationaux et s'appuient sur des routing numbers, des sort codes ou d'autres systèmes, souvent accompagnés d'un code SWIFT/BIC pour les virements internationaux. Certaines banques de quelques pays d'Afrique et d'Asie émettent des numéros ressemblant à des IBAN qui ne figurent pas dans le registre, et ceux-ci ne peuvent pas être validés selon la norme.
Pourquoi un IBAN de Guadeloupe ou de Jersey commence-t-il par FR ou GB ?
Certains territoires n'ont pas d'entrée propre dans le registre et sont couverts par celle d'un autre pays. Les départements et collectivités d'outre-mer français comme la Guadeloupe, la Martinique, La Réunion et la Nouvelle-Calédonie utilisent FR, les îles Åland utilisent FI, et Jersey, Guernesey et l'île de Man utilisent GB. Si vous saisissez un IBAN qui commence par l'un de ces codes de territoire, l'outil vous indique le préfixe qu'il devrait avoir.
Que sont le format papier et le format électronique ?
Ce sont les deux façons d'écrire un IBAN prévues par la norme ISO 13616. Le format papier, pour les documents et les écrans, le découpe en groupes de quatre caractères séparés par des espaces, ce qui le rend plus facile à lire à voix haute et à comparer. Le format électronique, utilisé dans les fichiers de paiement et les champs de la banque en ligne, n'a aucun espace et utilise des majuscules. Les deux contiennent exactement les mêmes caractères, et cet outil accepte l'un ou l'autre, avec ou sans le préfixe IBAN.
Est-il sûr de coller des numéros de compte ici ?
Oui. Le validateur est du simple JavaScript exécuté dans votre navigateur et n'envoie aucune requête réseau contenant ce que vous saisissez : les IBAN ne quittent jamais votre appareil. Le CSV du mode lot est lui aussi créé localement. Un IBAN seul n'est pas un secret, puisqu'il figure sur chaque facture, mais garder des listes de comptes de clients ou de salariés hors des serveurs de tiers reste une bonne pratique.

À propos de Validateur d'IBAN

Collez un IBAN avec ou sans espaces et l'outil vérifie quatre points dans l'ordre : que le code pays figure dans le registre IBAN de SWIFT, que la longueur correspond à ce pays, que chaque caractère du BBAN est du bon type (chiffre, lettre ou l'un ou l'autre) pour sa position, et que le contrôle mod-97 de la norme ISO 13616 donne un reste de 1. Quand tout est correct, il affiche le découpage en pays, chiffres de contrôle, code banque et code guichet, selon les positions que chaque pays publie dans le registre, et vous donne l'IBAN au format papier (groupes de quatre) et au format électronique (sans espaces), prêts à copier. L'onglet lot vérifie une liste entière, un IBAN par ligne, et exporte les résultats en CSV, ce qui est pratique pour nettoyer un fichier de fournisseurs ou de paie avant de l'importer. L'onglet chiffres de contrôle fait l'inverse : indiquez un pays et un BBAN, et il calcule les deux chiffres qui en font un IBAN complet.

La liste des pays reprend l'intégralité du registre, dans sa version 103 de septembre 2026, avec l'IBAN d'exemple du registre pour chaque pays afin de tester avec de vrais formats, ainsi que les territoires d'outre-mer qui partagent les codes français, finlandais et britannique. Tout se passe dans votre navigateur : les numéros de compte que vous collez ne sont jamais envoyés, journalisés ni conservés. Gardez à l'esprit ce qu'un validateur peut et ne peut pas vous dire. Un IBAN valide est bien formé, ce qui écarte les fautes de frappe, mais cela ne prouve pas que le compte existe, qu'il est ouvert ni qu'il appartient à la personne indiquée sur la facture. Pour cela, utilisez la vérification du nom du bénéficiaire proposée par votre banque, lorsqu'elle existe, avant d'envoyer de l'argent.

L'IBAN a commencé comme une expérience européenne

L'IBAN a été conçu par l'European Committee for Banking Standards dans les années 1990, à une époque où les paiements entre pays européens étaient lents et coûteux, en partie parce que chaque pays écrivait les numéros de compte à sa façon et que les erreurs n'étaient découvertes qu'après l'échec d'un paiement. La première version de la norme ISO 13616 a été publiée en 1997, et SWIFT est devenue l'autorité d'enregistrement qui tient la liste officielle des formats nationaux.

Pendant des années, l'IBAN est resté facultatif, et beaucoup l'ont découvert sur des factures venues d'autres pays. Le grand coup d'accélérateur est venu avec le SEPA, l'espace unique de paiement en euros : à partir de 2014, l'IBAN est devenu obligatoire pour les virements et prélèvements en euros dans toute la zone euro et a remplacé les formats de compte nationaux pour les paiements courants dans la majeure partie de l'Europe. La norme s'est ensuite étendue bien au-delà de l'Europe, au Moyen-Orient, dans une partie de l'Afrique et de l'Amérique latine, avec notamment le Brésil, l'Arabie saoudite et le Pakistan.

Le choix de 97 n'a rien d'un hasard. C'est le plus grand nombre premier à deux chiffres, et un module premier garantit que modifier un seul chiffre, ou inverser deux chiffres voisins, change toujours le reste. Voilà pourquoi deux petits chiffres suffisent à protéger un numéro de compte de 34 caractères au plus.

Soutenir