Validateur IBAN (vérificateur de numéro de compte bancaire international)

Validateur IBAN gratuit qui vérifie la clé de contrôle ISO 13616 et la longueur propre à chaque pays directement dans votre navigateur. Décompose l'IBAN en code pays, clé de contrôle et BBAN. Rien n'est envoyé à un serveur.

Publicité

Astuces

  • Vous pouvez coller un IBAN avec des espaces ou des tirets exactement tel que vous l'avez reçu — ces symboles sont supprimés automatiquement avant la validation.
  • Un résultat « valide » signifie seulement que la somme de contrôle et la longueur respectent les règles de l'IBAN, sans confirmer que le compte existe réellement. Vérifiez toujours le nom du titulaire par un canal fiable avant d'envoyer de l'argent.
  • Le BBAN (partie nationale du compte) contient le code banque, le code guichet et le numéro de compte dans un format qui varie selon le pays. Si un formulaire de virement ne demande que le BBAN, vous pouvez copier directement ce champ.
  • Des pays comme les États-Unis, le Canada, l'Australie ou le Japon n'utilisent pas du tout le système IBAN. Les virements vers ces pays reposent plutôt sur un code SWIFT/BIC associé à un numéro de compte local.
  • Certains codes pays (comme celui du Kosovo) ne figurent pas dans la liste officielle ISO 3166-1, le nom du pays peut donc apparaître comme non reconnu — cela n'affecte pas la validité de l'IBAN lui-même.
Publicité

Questions fréquentes

L'IBAN identifie de manière unique un compte bancaire précis et se compose du code pays, de la clé de contrôle et des données nationales du compte (BBAN). Le code SWIFT/BIC identifie quant à lui la banque elle-même, et ce même code est partagé par toutes les agences et tous les comptes de cette banque. Les virements internationaux nécessitent généralement les deux : l'IBAN du compte de destination et le code SWIFT de la banque qui le détient.

Cet outil vérifie uniquement si la somme de contrôle et la longueur respectent la spécification de l'IBAN. Seul le système de la banque destinataire peut confirmer si le compte existe réellement, s'il est actif ou s'il peut recevoir des fonds.

Non. Environ 90 pays et territoires, principalement en Europe, au Moyen-Orient et dans une partie des Caraïbes, utilisent l'IBAN. Les États-Unis, le Canada, l'Australie, le Japon, la Chine et l'Inde font partie des pays qui ne l'utilisent pas ; les virements vers ces pays passent par un code SWIFT associé à un numéro de compte local et à un code banque.

BBAN signifie Basic Bank Account Number : c'est tout ce qui reste de l'IBAN une fois retirés le code pays (deux lettres) et la clé de contrôle (deux chiffres). Il contient le code banque, le code guichet et le numéro de compte, avec une longueur et une structure qui varient selon le pays.

Non. Toute la validation s'exécute entièrement dans le JavaScript de votre navigateur, et rien n'est transmis à un serveur externe.
Tool-kun

Anecdote — pourquoi les deux chiffres après le code pays s'appellent « clé de contrôle »

Les deux chiffres qui suivent immédiatement le code pays dans un IBAN sont appelés clé de contrôle, et ne font pas du tout partie du numéro de compte lui-même : ils servent uniquement à détecter les erreurs de saisie. Selon la norme ISO 13616, ces deux chiffres sont calculés à l'aide d'un algorithme appelé MOD-97, de sorte que l'ensemble du nombre, y compris le code pays, la clé de contrôle et les données du compte, laisse toujours un reste de 1 lorsqu'il est divisé par 97.

Grâce à ce mécanisme, il suffit d'une seule erreur de frappe sur un chiffre pour que la somme de contrôle échoue presque à coup sûr, et l'IBAN apparaît alors comme invalide. Les banques et les systèmes de paiement effectuent cette même vérification avant de traiter un virement, ce qui constitue une première ligne de défense contre les envois accidentels vers le mauvais compte.

L'IBAN a été normalisé en Europe en 1997 et est aujourd'hui utilisé par près de 90 pays et territoires, en Europe, dans une grande partie du Moyen-Orient et dans plusieurs pays des Caraïbes. Les États-Unis, le Canada, l'Australie et le Japon, entre autres, ne l'ont jamais adopté : les virements vers ces pays identifient le compte de destination grâce à une combinaison de code banque, de code guichet et de numéro de compte (un routing number aux États-Unis). C'est pourquoi les formulaires de virement international demandent souvent « un IBAN ou un code SWIFT » : cela permet de couvrir les deux groupes de pays à la fois.

Publicité