Qu’est-ce qu’un numéro IBAN ? Guide complet des numéros de compte bancaire internationaux

Qu’est-ce qu’un numéro IBAN ? Guide complet des numéros de compte bancaire internationaux

Découvrez ce qu’est un IBAN, son fonctionnement, la lecture de son format, les pays qui l’utilisent et son importance pour les virements bancaires internationaux.

Écrit par David S · Publié le 2026-02-18 · Mis à jour le 2026-07-18
#IBAN #what is IBAN #IBAN explained #international bank account number #IBAN format #IBAN structure

Envoyer de l’argent à l’international était autrefois un vrai casse-tête. Chaque pays avait ses propres formats de compte, ses systèmes de routage et ses façons d’identifier les banques. Les virements se perdaient, prenaient du retard ou arrivaient sur le mauvais compte avec une fréquence décourageante.

L’IBAN a introduit une représentation standardisée et lisible par machine des coordonnées de compte utilisée pour les paiements transfrontaliers.


Qu’est-ce qu’un IBAN ?

IBAN signifie International Bank Account Number, ou numéro de compte bancaire international. Il s’agit d’une représentation internationale standardisée des coordonnées d’un compte national, utilisée au-delà des frontières. La structure du BBAN et la longueur totale varient selon le pays : l’IBAN n’est donc pas un format universel unique de numéro de compte.

Un IBAN n’est pas un nouveau numéro de compte : c’est une représentation standardisée des coordonnées du compte national. Il associe un code pays, des chiffres de contrôle et un BBAN propre au pays, qui contient un identifiant bancaire et les informations du compte. Les établissements compatibles avec l’IBAN peuvent interpréter ces champs selon le format national enregistré.

La norme ISO 13616-1 définit la structure de l’IBAN. SWIFT agit comme autorité d’enregistrement et publie le registre national des IBAN ; la version 102 (juin 2026) répertorie 89 formats définis au niveau national. Les chiffres de contrôle utilisent le schéma ISO/IEC 7064 MOD97-10.


Format IBAN : comment en lire un

Tous les IBAN suivent la même structure :

CC KK BBBB XXXX XXXX XXXX XXXX XX
│  │  │    └────────────────────── Numéro de compte (longueur variable)
│  │  └─────────────────────────── Identifiant de banque ou d’agence
│  └────────────────────────────── Chiffres de contrôle (2 chiffres)
└───────────────────────────────── Code pays (2 lettres)

Exemple : IBAN allemand

DE89 3704 0044 0532 0130 00
│  │  │       └──────────── Numéro de compte (0532013000)
│  │  └──────────────────── Identifiant bancaire (37040044 ; exemple du registre)
│  └─────────────────────── Chiffres de contrôle (89)
└────────────────────────── Pays (DE = Allemagne)

Exemple : IBAN espagnol

ES91 2100 0418 4502 0005 1332
│  │  │    │   └────────────── Numéro de compte
│  │  │    └────────────────── Code agence
│  │  └─────────────────────── Code bancaire (2100 = CaixaBank)
│  └────────────────────────── Chiffres de contrôle (91)
└───────────────────────────── Pays (ES = Espagne)

Exemple : IBAN britannique

GB29 NWBK 6016 1331 9268 19
│  │  │    │    └──────────── Numéro de compte (31926819)
│  │  │    └──────────────── Sort code (601613)
│  │  └───────────────────── Code bancaire (NWBK = NatWest)
│  └──────────────────────── Chiffres de contrôle (29)
└─────────────────────────── Pays (GB = Royaume-Uni)

Longueur de l’IBAN par pays

Les IBAN n’ont pas tous la même longueur. Chaque pays définit son propre format IBAN enregistré conformément à la norme ISO 13616-1 :

Pays Code Longueur Exemple
Allemagne DE 22 DE89 3704 0044 0532 0130 00
Espagne ES 24 ES91 2100 0418 4502 0005 1332
Royaume-Uni GB 22 GB29 NWBK 6016 1331 9268 19
France FR 27 FR76 3000 6000 0112 3456 7890 189
Pays-Bas NL 18 NL91 ABNA 0417 1643 00
Italie IT 27 IT60 X054 2811 1010 0000 0123 456
Suisse CH 21 CH93 0076 2011 6238 5295 7
Arabie saoudite SA 24 SA03 8000 0000 6080 1016 7519
Brésil BR 29 BR18 0036 0305 0000 1000 9795 493C 1
Norvège NO 15 NO93 8601 1117 947

Dans cet échantillon, la Norvège possède le format le plus court, avec 15 caractères. Le registre SWIFT complet comprend des formats qui ne figurent pas dans ce tableau ; n’en déduisez donc pas la longueur maximale mondiale.


Comment fonctionne la validation d’un IBAN

Les deux chiffres de contrôle qui suivent le code pays ne sont pas arbitraires : ils sont calculés à l’aide de l’arithmétique modulaire (modulo 97). La norme ISO 13616-1 définit la structure de l’IBAN et les chiffres de contrôle utilisent le schéma ISO/IEC 7064 MOD97-10.

Algorithme de validation

  1. Déplacez les 4 premiers caractères (code pays et chiffres de contrôle) à la fin.
  2. Convertissez toutes les lettres en nombres : A=10, B=11, ..., Z=35.
  3. Calculez le reste de la division par 97.
  4. Si le reste est égal à 1, la valeur passe le checksum MOD-97.

Exemple de validation

IBAN : GB29 NWBK 6016 1331 9268 19

Étape 1 : déplacer les 4 premiers caractères à la fin
NWBK 6016 1331 9268 19 GB29

Étape 2 : convertir les lettres en nombres
N=23, W=32, B=11, K=20, G=16, B=11
→ 2332112060161331926819161129

Étape 3 : 2332112060161331926819161129 mod 97 = 1

Résultat : le checksum MOD-97 est valide ✓

Cet algorithme détecte :

  • Les erreurs portant sur un seul chiffre (saisir 3 au lieu de 8).
  • La plupart des erreurs de transposition (permuter deux chiffres adjacents).
  • Selon un modèle simple d’erreurs uniformément aléatoires, une valeur incorrecte passe avec une probabilité de 1/97, soit un taux de détection estimé à environ 98,97 % ; les vrais schémas de fautes de frappe peuvent différer.

Vous pouvez vérifier le code pays, la longueur enregistrée et le MOD-97 avec le validateur Random IBAN. Ces contrôles ne confirment pas qu’un code bancaire est à jour, qu’un compte existe ou est attribué, l’identité de son titulaire ni sa capacité à recevoir des paiements.


IBAN et SWIFT/BIC

Les IBAN et les codes SWIFT sont souvent confondus. Pourtant, ils désignent des éléments différents :

IBAN SWIFT/BIC
Identifie Un compte bancaire précis Une banque précise
Longueur 15 à 34 caractères 8 ou 11 caractères
Format Code pays + contrôle + compte Banque + pays + localisation + agence
Exemple DE89 3704 0044 0532 0130 00 COBADEFFXXX
Sert à Acheminer un paiement vers un compte Identifier la banque dans le réseau

Pour certains virements internationaux, vous pouvez avoir besoin des deux, selon le système de paiement et le prestataire :

  • L’IBAN indique au système sur quel compte envoyer l’argent.
  • Le SWIFT/BIC indique au système vers quelle banque l’acheminer.

Certains systèmes de paiement modernes, comme SEPA en Europe, ne demandent que l’IBAN : l’identification de la banque est extraite de l’IBAN lui-même.


Quels pays utilisent l’IBAN ?

La version 102 du registre IBAN de SWIFT répertorie 89 formats nationaux, mais l’adoption n’est pas universelle :

Pays où l’IBAN est obligatoire

  • Tous les États membres de l’Union européenne.
  • Tous les pays de l’Espace économique européen.
  • La Suisse, Monaco, Saint-Marin et la Cité du Vatican.
  • La plupart des pays du Moyen-Orient (Émirats arabes unis, Arabie saoudite, Qatar, etc.).
  • Le Brésil, le Pakistan, la Turquie, la Tunisie et Maurice.

Pays qui n’utilisent PAS l’IBAN

  • États-Unis — utilisent les numéros de routage ABA et les numéros de compte.
  • Canada — utilise les numéros de routage et de transit.
  • Australie — utilise les codes BSB et les numéros de compte.
  • Inde — utilise les codes IFSC.
  • Chine — utilise les codes CNAPS.
  • Japon — utilise les codes Zengin.

Les États-Unis sont le principal pays à ne pas avoir adopté l’IBAN. Les banques américaines utilisent des systèmes nationaux bien établis, comme Fedwire et ACH, plutôt que l’IBAN. Pour les virements internationaux depuis les États-Unis, elles utilisent les identifiants requis par la banque bénéficiaire et le circuit de paiement.


IBAN et virements SEPA

En Europe, l’espace unique de paiement en euros (SEPA) utilise l’IBAN pour les virements et prélèvements en euros entrant dans son périmètre. Les dates limites de migration différaient entre les pays de la zone euro et les autres, et d’autres types de paiement peuvent obéir à des règles différentes.

Les virements SEPA utilisant l’IBAN sont :

  • Rapides : généralement effectués le jour même ou le jour ouvré suivant.
  • Économiques : dans SEPA, les frais nationaux et transfrontaliers doivent être identiques.
  • Standardisés : même format quel que soit le pays de l’UE où vous vous trouvez.

Envoyer 500 € de l’Espagne vers l’Allemagne est donc aussi simple et peu coûteux que d’effectuer un virement vers une autre banque espagnole.


Générer des IBAN de test

Les développeurs de logiciels bancaires, d’intégrations de paiement et de formulaires financiers ont souvent besoin de valeurs au format IBAN avec un checksum valide pour des tests de format isolés. Les données de compte des clients ne doivent pas être copiées dans les fixtures ; les tests d’intégration avec un prestataire doivent utiliser les valeurs actuelles de sandbox indiquées dans la documentation de ce prestataire.

Le générateur d’IBAN aléatoires crée des valeurs synthétiques qui :

  • Respectent la longueur et le modèle de caractères configurés pour un pays pris en charge.
  • Passent la validation des chiffres de contrôle mod-97.
  • Utilisent des listes de codes bancaires sélectionnées ou des contrôles nationaux uniquement lorsqu’ils sont implémentés.
  • Ne sont pas comparées aux annuaires bancaires ni aux sandboxes des prestataires.

Le générateur web prend en charge des lots de 100 valeurs maximum et les exporte en CSV, JSON ou TXT.

Ces valeurs peuvent servir à :

  • Tester la validation des formulaires de paiement.
  • Alimenter des bases de données de test avec des données réalistes.
  • Créer des fonctionnalités de validation IBAN.
  • Effectuer des tests d’assurance qualité sur des applications bancaires.

FAQ

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

Non. Votre IBAN contient votre numéro de compte, mais aussi votre code pays, vos chiffres de contrôle et votre identifiant bancaire. Voyez l’IBAN comme un surensemble : votre numéro de compte et les informations de routage, réunis dans un format standardisé.

Quelqu’un peut-il voler de l’argent avec mon IBAN uniquement ?

Un IBAN est couramment communiqué pour recevoir des paiements, mais il reste une information de compte financier. À lui seul, il n’autorise normalement ni un virement ni un prélèvement : les systèmes de paiement exigent des mandats, une authentification ou des contrôles bancaires supplémentaires. Les risques et les protections en cas de contestation varient selon le pays et le système de paiement. Ne le communiquez qu’aux destinataires prévus, surveillez votre compte et contactez votre banque en cas de prélèvement inhabituel.

Ai-je besoin d’un IBAN pour les virements nationaux ?

Cela dépend du pays et du système de paiement. Les virements et prélèvements SEPA utilisent l’IBAN, y compris pour de nombreux paiements nationaux en euros. Les pays qui n’utilisent pas l’IBAN ont recours à leurs identifiants nationaux de compte et de routage ; demandez à votre banque quels champs sont nécessaires pour un virement donné.

Pourquoi les États-Unis n’utilisent-ils pas l’IBAN ?

Le système bancaire américain est antérieur à l’IBAN et utilise ses propres systèmes de routage, notamment les numéros ABA pour les virements et ACH pour les paiements électroniques. Pour les virements internationaux, les banques américaines utilisent les identifiants exigés par la banque bénéficiaire et le circuit de paiement, qui peuvent inclure un SWIFT/BIC et un numéro de compte.

Comment trouver mon IBAN ?

Consultez votre relevé bancaire, votre espace de banque en ligne ou votre application bancaire : la plupart affichent clairement votre IBAN. Vous pouvez aussi le demander directement à votre banque ou à votre prestataire de paiement. N’utilisez pas un générateur synthétique pour déduire un IBAN de production à partir d’un code bancaire et d’un numéro de compte.

Un IBAN peut-il être incorrect malgré une validation réussie ?

Oui. Selon un modèle simple d’erreurs uniformément aléatoires, une valeur incorrecte passe avec une probabilité de 1/97 ; le taux de détection estimé est donc d’environ 98,97 %, tandis que les vrais schémas de fautes de frappe peuvent différer. Une valeur incorrecte peut tout de même produire un reste égal à 1 ou correspondre à la structure enregistrée tout en contenant un code bancaire obsolète ou un compte non attribué, fermé ou non souhaité. Seule la banque ou le prestataire de paiement concerné peut le confirmer ; le validateur de ce site ne le peut pas.

Essayez Nos Outils IBAN

Mettez vos connaissances en pratique avec nos outils gratuits.