Data Checker

Accueil Vérifier un IBAN

Vérifier un IBAN et un RIB

En résumé : collez un IBAN, l'outil contrôle la clé mod-97 et la longueur du pays, puis — pour la France — recalcule la clé RIB et nomme la banque à partir du code banque. Tout se passe dans votre navigateur, sans compte. Un rappel qu'on assume : ces contrôles prouvent que le numéro est bien formé, pas que le compte existe.

Dernière mise à jour : juillet 2026.

Le contrôle tourne entièrement dans votre navigateur : l'IBAN ne part sur aucun serveur, aucun compte n'est demandé, aucun crédit débité. Essayer : · ·

Deux contrôles, pas un : mod-97 et clé RIB

La plupart des vérificateurs d'IBAN se contentent du mod-97 (norme ISO 7064). C'est le contrôle international : on réarrange l'IBAN, on convertit les lettres en chiffres, et le reste de la division par 97 doit valoir 1. Utile, mais partiel sur un numéro français.

Un IBAN français porte en plus une clé RIB nationale, les deux derniers chiffres, calculée à part sur le code banque, le code guichet et le numéro de compte : 97 − ((89 × banque + 15 × guichet + 3 × compte) mod 97). Les outils américains — iban.com et les autres — l'ignorent, parce qu'elle n'existe qu'en France. Or c'est elle qui attrape une erreur invisible au mod-97 : un RIB dont on a interverti deux chiffres avant de le convertir en IBAN peut donner un IBAN dont le mod-97 tombe juste, et dont la clé RIB, elle, est fausse. On contrôle les deux.

L'autre parti pris, cohérent avec nos pages SIRET et email : on dit noir sur blanc ce qu'on ne fait pas. On ne vérifie pas que le compte existe, ni son titulaire, ni son solde — aucun outil hors-ligne ne le peut, et ceux qui le laissent croire vous mènent en bateau. La forme, ici ; le réel, à la banque.

Comment lire un IBAN français, bloc par bloc

Un IBAN français fait toujours 27 caractères. Prenons FR76 3000 4008 7500 0123 4567 815 et découpons-le :

Décomposition des 27 caractères d'un IBAN français
BlocLongueurExempleRôle
Code pays2 lettresFRFrance (ISO 3166)
Clé IBAN2 chiffres76Contrôle mod-97 de tout le numéro
Code banque5 chiffres30004L'établissement (ici BNP Paribas)
Code guichet5 chiffres00875L'agence de rattachement
N° de compte11 caractères00012345678Le compte (chiffres, parfois lettres sur d'anciens comptes)
Clé RIB2 chiffres15Contrôle national FR sur les 3 blocs précédents

Les 23 chiffres après FR76 sont exactement votre RIB français. C'est pour ça qu'on peut reconstruire l'un depuis l'autre sans base de données : l'IBAN n'est pas un identifiant opaque, c'est votre RIB emballé pour l'international.

Longueur et structure de l'IBAN par pays

La longueur d'un IBAN est fixe par pays : c'est le premier garde-fou avant même le mod-97. Structures issues du registre ISO 13616 (tenu par SWIFT). Les exemples ci-dessous sont des spécimens à clé valide, pas des comptes réels.

Longueur, structure du BBAN et exemple d'IBAN par pays
PaysLong.Structure (après pays + clé)Exemple
Allemagne DE228 code banque (BLZ) · 10 n° de compteDE89 3704 0044 0532 0130 00
Autriche AT205 code banque · 11 compteAT61 1904 3002 3457 3201
Belgique BE163 banque · 7 compte · 2 clé nationaleBE68 5390 0754 7034
Bulgarie BG224 banque (lettres) · 4 agence · 2 type · 8 compteBG80 BNBG 9661 1020 3456 78
Chypre CY283 banque · 5 agence · 16 compteCY17 0020 0128 0000 0012 0052 7600
Croatie HR217 code banque · 10 compteHR12 1001 0051 8630 0016 0
Danemark DK184 code banque · 10 compteDK50 0040 0440 1162 43
Espagne ES244 banque · 4 agence · 2 clé · 10 compteES91 2100 0418 4502 0005 1332
Estonie EE202 banque · 2 agence · 11 compte · 1 cléEE38 2200 2210 2014 5685
Finlande FI186 code banque · 7 compte · 1 cléFI21 1234 5600 0007 85
France FR275 code banque · 5 code guichet · 11 n° de compte · 2 clé RIBFR14 2004 1010 0505 0001 3M02 606
Grèce GR273 banque · 4 agence · 16 compteGR16 0110 1250 0000 0001 2300 695
Hongrie HU283 banque · 4 agence · 16 compte + clésHU42 1177 3016 1111 1018 0000 0000
Irlande IE224 banque (lettres) · 6 sort code · 8 compteIE29 AIBK 9311 5212 3456 78
Italie IT271 CIN · 5 ABI (banque) · 5 CAB (agence) · 12 compteIT60 X054 2811 1010 0000 0123 456
Lettonie LV214 banque (lettres) · 13 compteLV80 BANK 0000 4351 9500 1
Lituanie LT205 code banque · 11 compteLT12 1000 0111 0100 1000
Luxembourg LU203 code banque · 13 compteLU28 0019 4006 4475 0000
Malte MT314 banque (lettres) · 5 sort code · 18 compteMT84 MALT 0110 0001 2345 MTLC AST0 01S
Monaco MC275 code banque · 5 code guichet · 11 compte · 2 clé RIB (comme la France)MC58 1122 2000 0101 2345 6789 030
Norvège NO154 code banque · 6 compte · 1 cléNO93 8601 1117 947
Pays-Bas NL184 code banque (lettres) · 10 compteNL91 ABNA 0417 1643 00
Pologne PL288 banque + agence · 16 comptePL61 1090 1014 0000 0712 1981 2874
Portugal PT254 banque · 4 agence · 11 compte · 2 cléPT50 0002 0123 1234 5678 9015 4
Roumanie RO244 banque (lettres) · 16 compteRO49 AAAA 1B31 0075 9384 0000
Royaume-Uni GB224 banque (lettres) · 6 sort code · 8 compteGB29 NWBK 6016 1331 9268 19
Slovaquie SK244 banque · 6 préfixe · 10 compteSK31 1200 0000 1987 4263 7541
Slovénie SI195 banque + agence · 8 compte · 2 cléSI56 2633 0001 2039 086
Suède SE243 code banque · 17 compteSE45 5000 0000 0583 9825 7466
Suisse CH215 clearing bancaire · 12 compteCH93 0076 2011 6238 5295 7
Tchéquie CZ244 banque · 6 préfixe · 10 compteCZ65 0800 0000 1920 0014 5399

Reconnaître la banque à partir du code banque

Les 5 chiffres qui suivent la clé IBAN, en France, identifient l'établissement. Voici quelques codes parmi les plus courants — l'outil affiche le nom quand il le connaît. La liste est volontairement courte et sûre : il existe des centaines de codes (chaque caisse régionale de Crédit Agricole, Caisse d'Épargne ou Banque Populaire a le sien), et le BIC qui fait foi reste celui imprimé sur votre RIB.

Codes banque français courants et BIC associé
Code banqueÉtablissementBIC indicatif
10278Crédit MutuelCMCIFR2A
20041La Banque PostalePSSTFRPP
30002LCL (Crédit Lyonnais)CRLYFRPP
30003Société GénéraleSOGEFRPP
30004BNP ParibasBNPAFRPP
30066CICCMCIFRPP
40618BoursoBank (Boursorama)BOUSFRPP

Source des codes : Fichier des implantations bancaires de la Banque de France. Pour un code absent de ce tableau, le nom exact figure sur le RIB ou sur la ligne « BIC » de votre relevé.

Questions fréquentes

Comment vérifier un IBAN gratuitement ?

Collez-le dans l'outil en haut de page. Le contrôle se fait dans votre navigateur : longueur attendue pour le pays, clé de contrôle mod-97 (norme ISO 7064), et pour un IBAN français la clé RIB et le nom de la banque. Rien n'est envoyé à un serveur, aucun compte n'est demandé.

Un IBAN valide veut-il dire que le compte existe ?

Non. La vérification mod-97 prouve seulement que le numéro est bien formé — qu'il n'y a pas de faute de frappe. Un IBAN peut passer tous les contrôles et pointer sur un compte clôturé, ou sur un compte qui n'a jamais existé mais dont les chiffres tombent juste par hasard. Seule la banque, au moment du virement, sait si le compte est réel et ouvert.

Quelle différence entre l'IBAN, le RIB et le BIC ?

Le RIB (relevé d'identité bancaire) est le document français qui regroupe code banque, code guichet, numéro de compte et clé RIB. L'IBAN est le format international qui reprend ces éléments, préfixés du pays et d'une clé de contrôle : en France, FR + 2 chiffres + les 23 chiffres du RIB. Le BIC (ou SWIFT) identifie la banque elle-même pour router le virement à l'international. Sur un virement SEPA, l'IBAN suffit désormais, le BIC n'est plus obligatoire.

Que révèle un IBAN sur son titulaire ?

Moins qu'on ne le croit. Un IBAN donne le pays et, via le code banque, l'établissement (ici, BNP Paribas ou Société Générale par exemple). Il ne contient pas le nom du titulaire, ni son adresse, ni son solde. On ne peut pas remonter d'un IBAN seul à l'identité de la personne : cette information n'est détenue que par la banque.

Peut-on me prélever de l'argent si mon IBAN fuite ?

Un prélèvement SEPA exige un mandat que vous avez signé. Si un prélèvement part sans votre autorisation, vous pouvez le contester : remboursement sous 8 semaines pour un prélèvement autorisé mais que vous refusez, et jusqu'à 13 mois pour un prélèvement non autorisé (Code monétaire et financier, art. L133-24). L'IBAN sert à recevoir un virement sans risque ; le risque, limité, est du côté du prélèvement, d'où l'intérêt de surveiller ses relevés.

Comment se protéger quand on communique son IBAN ?

Ne le diffusez que quand c'est nécessaire (employeur, fournisseur, organisme). Surveillez vos relevés et contestez sans tarder tout prélèvement inconnu. Vous pouvez demander à votre banque de mettre en place une « liste blanche » de créanciers autorisés, ou de bloquer certains prélèvements. Recevoir un virement sur son IBAN ne présente, lui, aucun risque.

Qu'est-ce que la clé RIB, et pourquoi la vérifier en plus du mod-97 ?

La clé RIB est un contrôle français à deux chiffres : 97 − ((89 × code banque + 15 × code guichet + 3 × numéro de compte) mod 97). Elle est calculée sur le code banque, le guichet et le compte — pas sur l'IBAN entier. Un RIB mal recopié avant sa conversion en IBAN peut donner un IBAN dont le mod-97 tombe juste mais dont la clé RIB est fausse. Contrôler les deux attrape des erreurs que le seul mod-97 laisse passer.

Combien de caractères fait un IBAN français ?

27 : FR, puis 2 chiffres de clé IBAN, 5 chiffres de code banque, 5 de code guichet, 11 pour le numéro de compte et 2 pour la clé RIB. C'est une longueur fixe : un IBAN français à 26 ou 28 caractères est forcément erroné. Les autres pays ont chacun leur longueur (22 en Allemagne, 16 en Belgique, 24 en Espagne…).

Sur les droits en cas de prélèvement contesté, la source qui fait foi est le Code monétaire et financier (art. L133-24) et service-public.fr.

Une colonne entière d'IBAN à contrôler ? Le nettoyeur de liste passe un CSV au mod-97 dans votre navigateur. Pour un fournisseur, croisez avec le vérificateur de SIRET (existence réelle via le répertoire de l'État) et le contrôle de TVA intracommunautaire. Et pour tout intégrer dans votre code, la documentation de l'API (email, téléphone, SIRET, IBAN).

Vérifier un IBAN et un RIB (clé mod-97 + clé RIB) 2026 | Data Checker