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 ?
Un IBAN valide signifie-t-il que le compte existe ?
L'outil peut-il me dire à quelle banque appartient un IBAN ?
Quelles erreurs les chiffres de contrôle détectent-ils ?
Pourquoi mon pays n'est-il pas dans la liste ?
Pourquoi un IBAN de Guadeloupe ou de Jersey commence-t-il par FR ou GB ?
Que sont le format papier et le format électronique ?
Est-il sûr de coller des numéros de compte ici ?
À 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.