Vérifier, décomposer et calculer un IBAN
Ce calculateur d'IBAN vous permet de vérifier la validité d'un IBAN, de le décomposer en ses éléments (code pays, clé de contrôle, code banque, numéro de compte) ou de générer un IBAN à partir d'un code banque et d'un numéro de compte. La vérification repose sur l'algorithme international modulo 97 (ISO 7064).
Merci pour votre avis !
Le nom du titulaire n'est pas déductible d'un IBAN : seuls le pays et la banque peuvent être identifiés, grâce au code banque qu'il contient. Pour connaître le bénéficiaire réel, il faut demander une attestation de RIB ou passer par sa propre banque, qui peut comparer nom et IBAN lors du virement.
Un particulier ne peut pas identifier une personne à partir de son IBAN, car les données de titulaire sont couvertes par le secret bancaire. Seules la banque, la justice ou un huissier muni d'un titre exécutoire peuvent obtenir ces informations.
Contrôlez d'abord la clé de l'IBAN, calculée selon la norme ISO 13616 par un modulo 97, et la longueur du pays : 27 caractères pour la France. Vérifiez ensuite que le BIC correspond à la banque annoncée et que le nom du titulaire est celui de votre interlocuteur. En cas de doute, appelez le créancier sur un numéro déjà connu.
Les signaux typiques sont une demande urgente et confidentielle, un changement soudain de coordonnées bancaires, un IBAN d'un pays sans lien avec l'entreprise et une adresse d'expéditeur légèrement différente de l'habituelle. Un avis de virement en pièce jointe ne prouve rien : seule l'écriture sur votre compte compte. Vérifiez toujours par téléphone.
Vous pouvez contrôler la forme de l'IBAN, sa clé et sa longueur : le calculateur fait cette vérification localement, sans transmettre de données, et affiche le code banque qui identifie l'établissement (sans nom de banque ni BIC). L'existence réelle du compte ne peut être confirmée que par la banque, un relevé d'identité bancaire officiel ou un virement test de faible montant.
Aucun site public ne dit si un compte est ouvert : les outils en ligne se limitent à la clé de l'IBAN et à l'identification de la banque. Cette page contrôle la clé et la longueur dans votre navigateur et affiche le code banque. Pour l'existence du compte, demandez un relevé d'identité bancaire ou faites un virement test de quelques euros.
La banque se déduit des caractères qui suivent le code pays et la clé de contrôle : en France, les cinq premiers chiffres forment le code banque, qui renvoie à un établissement précis. Collez l'IBAN dans le champ ci-dessus : le calculateur affiche le code pays, la clé et l'identifiant bancaire (pour la France, code banque et code guichet, soit 10 chiffres), mais ni le nom de la banque ni le BIC.
L'accès aux informations d'un compte est réservé au titulaire, à sa banque et aux autorités habilitées : administration fiscale, justice, huissiers avec titre exécutoire et organismes de lutte contre le blanchiment. Un tiers privé n'a aucun droit de consultation.
Le vérificateur IBAN est un outil qui permet de contrôler instantanément la validité d'un numéro de compte bancaire international, de le décomposer en ses différents éléments (code pays, clé de contrôle, code banque, numéro de compte) et, pour certains pays, de reconstruire un IBAN complet à partir des informations bancaires nationales. L'IBAN, ou International Bank Account Number, est la norme européenne et internationale qui permet d'identifier sans ambiguïté un compte bancaire lors d'un virement transfrontalier. Une simple erreur de frappe - un chiffre inversé, une lettre oubliée - peut entraîner un rejet de virement ou, pire, un envoi de fonds vers un mauvais compte. Ce type d'outil est donc précieux pour les particuliers qui saisissent un IBAN pour la première fois, pour les comptables qui traitent des paiements fournisseurs, ou pour les développeurs qui intègrent une vérification IBAN dans un formulaire.
Un point essentiel : tout le calcul s'exécute localement dans votre navigateur. Aucune donnée bancaire n'est envoyée à un serveur, aucun IBAN n'est stocké ni transmis sur Internet. C'est un argument de confiance décisif quand on manipule des coordonnées bancaires sensibles - vous pouvez vérifier un IBAN sans jamais exposer l'information à un tiers.
La vérification d'un IBAN repose sur la norme ISO 13616 / ISO 7064 MOD 97-10. Voici le principe de calcul, en mode validation :
En mode construction, le principe s'inverse : on part du code pays, du code banque et du numéro de compte, on complète (padding) ces champs à la largeur exacte attendue par le pays, on ajoute le code pays suivi de « 00 » à la fin, on applique le même calcul modulo 97, puis la clé de contrôle finale est obtenue par 98 moins ce reste. Cette construction ne fonctionne toutefois que pour les pays dont le BBAN (Basic Bank Account Number) est composé uniquement du code banque et du numéro de compte, sans clé de contrôle nationale intégrée : Allemagne (DE), Autriche (AT), Suisse (CH), Pays-Bas (NL), Pologne (PL), Luxembourg (LU) et Liechtenstein (LI). En revanche, des pays comme l'Italie (IT), la France (FR), l'Espagne (ES) ou la Belgique (BE) intègrent leur propre caractère de contrôle national (CIN, clé RIB, DC) directement dans le BBAN : pour ces pays, l'outil ne peut proposer qu'une vérification, pas une construction automatique.
Exemple 1 - Vérification simple : vous recevez par e-mail l'IBAN « DE89 3704 0044 0532 0130 00 » pour régler un fournisseur allemand. Vous le collez dans l'outil : le calcul modulo 97 renvoie 1, l'IBAN est donc valide. Vous pouvez procéder au virement en toute confiance sur la structure du numéro.
Exemple 2 - Détection d'une erreur de frappe : un client vous communique par téléphone un IBAN français et vous notez « FR14 2004 1010 0505 0001 3M02 607 » au lieu de « ...3M02 606 ». En passant ce numéro dans le vérificateur, le calcul échoue immédiatement : le reste modulo 97 n'est pas égal à 1. Vous savez alors qu'il faut recontacter le client avant d'envoyer le paiement, évitant ainsi un rejet bancaire ou un virement erroné.
Exemple 3 - Construction d'un IBAN suisse : une entreprise suisse vous transmet un code banque et un numéro de compte national sans IBAN complet. En mode « Calculer un IBAN », vous sélectionnez CH, saisissez le code banque et le numéro de compte : l'outil complète les champs, calcule la clé de contrôle et génère l'IBAN complet « CH93 0076 2011 6238 5295 7 », prêt à être utilisé pour un virement SEPA.
| Pays | Code | Longueur IBAN | Exemple |
|---|---|---|---|
| Allemagne | DE | 22 | DE89 3704 0044 0532 0130 00 |
| Autriche | AT | 20 | AT61 1904 3002 3457 3201 |
| Suisse | CH | 21 | CH93 0076 2011 6238 5295 7 |
| Italie | IT | 27 | IT60 X054 2811 1010 0000 0123 456 |
| France | FR | 27 | FR14 2004 1010 0505 0001 3M02 606 |
| Espagne | ES | 24 | ES91 2100 0418 4502 0005 1332 |
| Pays-Bas | NL | 18 | NL91 ABNA 0417 1643 00 |
| Pologne | PL | 28 | PL61 1090 1014 0000 0712 1981 2874 |
| Portugal | PT | 25 | PT50 0002 0123 1234 5678 9015 4 |
| Turquie | TR | 26 | TR33 0006 1005 1978 6457 8413 26 |
Non. Une clé de contrôle valide prouve seulement que le numéro est mathématiquement bien formé, c'est-à-dire conforme à l'algorithme MOD 97-10 et à la longueur attendue pour le pays concerné. Cela ne signifie absolument pas que le compte existe, qu'il est actif, ou qu'il appartient bien au destinataire annoncé. C'est précisément cette confusion qu'exploitent les fraudes dites « à l'IBAN similaire », où un escroc communique un IBAN valide mais appartenant à un tout autre titulaire. Vérifiez toujours l'identité du bénéficiaire par un canal indépendant avant un virement important.
Non, tout le calcul - validation comme construction - s'effectue localement dans votre navigateur grâce à JavaScript. Aucun IBAN, code banque ou numéro de compte n'est transmis, enregistré ou partagé avec simple-calculator.online ou un tiers quelconque. Vous pouvez utiliser l'outil même hors ligne une fois la page chargée.
Parce que leur BBAN intègre déjà une clé de contrôle nationale propre au pays - le CIN en Italie, la clé RIB en France, le « DC » (dígito de control) en Espagne. Cette clé nationale se calcule avec un algorithme spécifique à chaque pays, différent du modulo 97 utilisé pour l'IBAN lui-même. L'outil ne dispose pas toujours de cet algorithme national, il ne peut donc que vérifier un IBAN complet déjà fourni, sans pouvoir le reconstruire à partir du seul code banque et numéro de compte.