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).
Le nom du titulaire n'est pas déductible d'un IBAN : seules la banque et son pays peuvent être identifiés grâce au code BIC intégré. 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ôle d'abord la validité mathématique de l'IBAN et la cohérence du BIC avec la banque annoncée, puis compare le nom du titulaire avec celui de ton interlocuteur. En cas de doute sur une facture ou un changement de coordonnées, appelle le créancier sur un numéro que tu connais déjà, jamais celui indiqué dans le message reçu.
Les signaux typiques sont une demande urgente et confidentielle, un changement soudain de coordonnées bancaires, un IBAN situé dans un pays sans lien avec l'entreprise et un e-mail dont l'adresse d'expéditeur diffère légèrement de l'habituelle. Un avis de virement envoyé en pièce jointe ne prouve rien : seule la ligne sur ton relevé de compte confirme la réception des fonds.
Tu peux contrôler la forme de l'IBAN et identifier l'établissement via le BIC, mais l'existence réelle du compte ne peut être confirmée que par la banque. En pratique, la vérification passe par une attestation de RIB, un virement test de faible montant ou le service de contrôle du nom du bénéficiaire proposé par ta banque.
Aucun site public ne permet de savoir si un compte est ouvert : les outils en ligne se limitent au contrôle de la clé de l'IBAN et à l'identification de la banque à partir du BIC. Pour l'existence effective du compte, il faut s'adresser à ta banque ou demander un document officiel au titulaire.
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 et à son BIC. Colle l'IBAN dans le champ ci-dessus pour afficher le pays, le code banque et le BIC correspondant.
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 « Construire », 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 » (chiffre de contrôle) en Belgique. 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.