Calculateur IBAN

Validez et générez des numéros IBAN pour les virements bancaires internationaux

Choisir la fonction

Valider un IBAN

Entrez l'IBAN avec ou sans espaces

Options de validation

Résultats IBAN

🏦

Entrez les détails de l'IBAN

Validez un IBAN existant ou générez-en un nouveau

Comment utiliser le calculateur IBAN

Valider et générer des numéros de compte bancaire international

Valider un IBAN

Vérifier si un numéro IBAN existant est valide et correctement formaté

Générer un IBAN

Créer un IBAN valide à partir du code pays, du code banque et du numéro de compte

Formater et copier

Obtenir un IBAN correctement formaté avec des espaces et le copier dans le presse-papiers

Sources et références faisant autorité

Les normes officielles, lignes directrices et recherches qui sous-tendent la méthodologie de ce calculateur.

FAQ sur le calculateur IBAN

Cet outil peut-il générer un IBAN valide à partir de mon numéro de compte ?

Oui. Sélectionnez votre pays, saisissez votre code bancaire local et votre numéro de compte, et la calculateur construit l'IBAN avec la longueur, le format et les chiffres de contrôle corrects pour ce pays.

À quoi servent les deux chiffres de contrôle d'un IBAN ?

Les chiffres de contrôle permettent à tout système de vérifier qu'un IBAN n'a pas été mal saisi avant d'envoyer un paiement. Ils sont calculés avec l'algorithme MOD 97 défini par la norme ISO 13616.

Valide-t-il les IBAN d'autres pays ?

Oui. Collez n'importe quel IBAN et le validateur décode le pays, le code bancaire et le numéro de compte tout en recalculant les chiffres de contrôle pour confirmer que l'IBAN est structurellement valide.

Mon IBAN est-il identique à mon numéro de compte ?

Non. L'IBAN enveloppe votre numéro de compte existant (le BBAN) dans une enveloppe standardisée : un code pays à 2 lettres, 2 chiffres de contrôle, puis le BBAN. Votre numéro de compte est toujours à l'intérieur — l'IBAN le rend simplement vérifiable automatiquement au-delà des frontières.

Pourquoi un IBAN généré peut-il différer de celui officiel de ma banque ?

Les chiffres de contrôle et le format national sont déterministes, mais certaines banques attribuent le BBAN (code banque et éléments du numéro de compte) selon des règles internes qu'un calculateur ne peut pas déduire. Considérez toujours l'IBAN émis par votre banque sur votre relevé comme faisant autorité pour les paiements.

Tous les pays utilisent-ils l'IBAN ?

Non. L'IBAN est la norme en Europe, au Moyen-Orient, ainsi que dans une grande partie de l'Afrique et de l'Amérique latine — plus de 80 pays. Les États-Unis, le Canada, l'Australie et la Chine utilisent plutôt des systèmes nationaux de routage (tels que les numéros d'acheminement ABA avec les numéros de compte), donc aucun IBAN n'existe pour ces comptes.

Guide complet de la validation IBAN

Tout sur le numéro de compte bancaire international : sa structure, la somme de contrôle mod-97, les longueurs par pays et les règles de sécurité.

Anatomie d'un IBAN : code pays, chiffres de contrôle et BBAN

Tout IBAN s'articule autour des trois mêmes parties : un code pays ISO à deux lettres, deux chiffres de contrôle, puis le BBAN — le numéro de compte bancaire de base, dont la longueur et la structure interne sont définies pays par pays. Prenons FR14 2004 1010 0505 0001 3M02 606 : FR identifie la France, 14 sont les chiffres de contrôle, et 2004 1010 0505 0001 3M02 606 constitue le BBAN, qui rassemble le code banque, le code guichet, le numéro de compte et la clé de contrôle.

Quand vous collez un IBAN dans le validateur, il supprime les espaces, passe tout en majuscules et découpe la chaîne exactement à ces frontières pour afficher le code pays, les chiffres de contrôle, le BBAN et le nombre total de caractères. La vérification du format teste ensuite le motif générique de l'IBAN — deux lettres, deux chiffres, puis des lettres ou des chiffres — au moyen de l'expression régulière ^[A-Z]{2}[0-9]{2}[A-Z0-9]+$, tandis que la vérification de longueur compare le total à la longueur officielle enregistrée pour le pays concerné.

La somme de contrôle mod-97, étape par étape

Les deux chiffres de contrôle protègent l'ensemble de l'IBAN grâce à la technique mod-97 de la norme ISO 13616, que ce calculateur met en œuvre exactement comme la norme le prescrit : on déplace les quatre premiers caractères (code pays plus chiffres de contrôle) à la fin de la chaîne, on remplace chaque lettre par un nombre — A=10, B=11, et ainsi de suite jusqu'à Z=35 — puis on lit le résultat comme un seul grand entier. L'IBAN n'est valide que si cet entier divisé par 97 laisse un reste exactement égal à 1.

Voici l'IBAN britannique GB29 NWBK 6016 1331 9268 19 passé au crible de l'algorithme. Le réarrangement donne NWBK60161331926819GB29 ; la conversion des lettres (N=23, W=32, B=11, K=20, G=16) produit l'entier 2332112060161331926819161129 ; et 2332112060161331926819161129 mod 97 vaut 1, donc l'IBAN est validé. Modifiez un seul caractère et le reste s'écarte de 1 — c'est ainsi que la somme de contrôle intercepte les fautes de frappe avant l'envoi d'un paiement.

Le générateur applique la même arithmétique à l'envers : il assemble le code pays, deux zéros de substitution et le BBAN, calcule 98 moins le reste mod-97 de cette chaîne, et inscrit le résultat comme chiffres de contrôle définitifs — la construction normalisée qui garantit que l'IBAN fini passe la validation. Pour les comptes britanniques, le BBAN est formé du code guichet suivi du numéro de compte complété à huit chiffres.

À quoi sert l'IBAN : SEPA et paiements transfrontaliers

L'IBAN est l'adresse d'un compte bancaire dans le système de paiement international. Au sein de SEPA — l'espace unique de paiement en euros, qui couvre l'Union européenne ainsi que des pays comme le Royaume-Uni, la Suisse, la Norvège et l'Islande — un IBAN suffit pour émettre ou recevoir un virement ou un prélèvement en euros, et les banques le vérifient électroniquement avant que le paiement ne quitte votre compte. Sur les paiements SWIFT hors SEPA, l'IBAN identifie le compte tandis qu'un code BIC distinct identifie la banque. L'affichage formaté regroupe l'IBAN par blocs de quatre caractères — la convention des relevés bancaires et de la banque en ligne — et un clic le copie dans le presse-papiers.

Chaque pays fixant sa propre longueur d'IBAN, le nombre de caractères est en soi un signal de validation robuste : le calculateur compare votre saisie à la longueur enregistrée pour les 34 pays pris en charge :

  • La France (FR), l'Italie (IT), la Grèce (GR) et Monaco (MC) utilisent des IBAN de 27 caractères.
  • L'Allemagne (DE), le Royaume-Uni (GB) et l'Irlande (IE) des IBAN de 22 caractères.
  • L'Espagne (ES) et la Suède (SE) : 24 caractères ; les Pays-Bas (NL) : 18 ; la Belgique (BE) : 16 ; la Suisse (CH) : 21.
  • Malte (MT) détient l'IBAN le plus long avec 31 caractères, la Norvège (NO) le plus court avec 15.

Erreurs fréquentes et sécurité

Une somme de contrôle valide ne prouve pas que le compte existe. Le mod-97 ne détecte que les erreurs de saisie : le compte peut être clôturé, renuméroté, ou — dans le scénario classique de la fraude à la facture — appartenir à un attaquant qui vient de substituer l'IBAN du bénéficiaire dans l'e-mail d'un fournisseur. Avant tout virement, reconfirmez toujours l'IBAN auprès d'un relevé bancaire ou d'un contact vérifié indépendamment, et traitez tout changement d'IBAN de dernière minute comme un signal d'alerte.

Ce calculateur s'exécute entièrement dans votre navigateur : rien de ce que vous saisissez n'est transmis à un serveur ni stocké où que ce soit, vous pouvez donc vérifier vos propres coordonnées bancaires sans laisser de trace avant de les communiquer à un payeur. Deux confort appréciables dans la saisie : les espaces sont ignorés automatiquement et les minuscules sont converties en majuscules, un IBAN collé tel quel fonctionne donc directement.

Une précision sur le générateur : il construit un IBAN correctement structuré à partir des informations que vous saisissez, en complétant le BBAN à la longueur standard du pays choisi, mais il ne peut pas savoir si ce compte existe réellement à la banque. Utilisez-le pour mettre en forme des informations que vous détenez déjà, pas pour inventer des numéros de compte.