Accueil › Clé RIB
Calculer et vérifier la clé RIB
En résumé : la clé RIB, ce sont les 2 derniers chiffres d'un RIB. Elle se calcule par 97 − ((89 × banque + 15 × guichet + 3 × compte) mod 97) et sert à attraper une faute de frappe dans les 23 chiffres. Collez vos trois blocs ci-dessous : l'outil calcule la clé, la compare à celle que vous avez éventuellement notée, et déroule le calcul pour que vous puissiez le refaire à la main.
Dernière mise à jour : juillet 2026.
Tout est calculé dans votre navigateur : vos coordonnées bancaires ne partent sur aucun serveur, aucun compte, aucun crédit.
Un RIB, c'est 23 chiffres en 4 blocs
Le RIB (relevé d'identité bancaire) est le document français qui rassemble vos coordonnées de compte. Sa partie chiffrée fait toujours 23 caractères, découpés ainsi — exemple 30004 00875 00012345678 15 :
| Bloc | Longueur | Exemple | Rôle |
|---|---|---|---|
| Code banque | 5 chiffres | 30004 | L'établissement (ici BNP Paribas) |
| Code guichet | 5 chiffres | 00875 | L'agence de rattachement |
| N° de compte | 11 caractères | 00012345678 | Le compte (chiffres, parfois lettres sur d'anciens comptes) |
| Clé RIB | 2 chiffres | 15 | Contrôle des 3 blocs précédents |
Ces 23 chiffres sont exactement ceux qui suivent FR76 dans votre IBAN. Un IBAN français fait 27 caractères : FR + 2 chiffres de clé IBAN + les 23 chiffres du RIB. Pour reconstruire l'un depuis l'autre, voyez le convertisseur RIB ↔ IBAN.
La formule de la clé RIB, en clair
La clé RIB repose sur une arithmétique modulo 97, comme beaucoup de clés de contrôle bancaires. Les coefficients 89, 15 et 3 ne sont pas arbitraires : ils sont choisis pour que l'inversion de deux chiffres voisins, l'erreur de saisie la plus fréquente, change le résultat — c'est tout l'intérêt d'une clé.
- 1. On réduit chaque bloc modulo 97 : banque mod 97, guichet mod 97, compte mod 97 (les lettres d'un vieux compte sont d'abord converties en chiffres).
- 2. On pondère et on additionne : 89 × banque + 15 × guichet + 3 × compte.
- 3. On prend le reste de ce total modulo 97.
- 4. La clé vaut 97 − reste, sur deux chiffres (un reste de 0 donne 97).
L'outil en haut de page fait exactement ces quatre lignes et vous les montre : essayez d'intervertir deux chiffres du compte, la clé change immédiatement.
Clé RIB par banque : Crédit Agricole, Caisse d'Épargne, Crédit Mutuel…
La formule ne change pas d'une banque à l'autre. Ce qui change, c'est le code banque — et pour certains réseaux mutualistes, le fait qu'il en existe des centaines, un par caisse régionale.
- Crédit Agricole. Chaque caisse régionale (Aquitaine, Nord de France, Île-de-France…) possède son propre code banque à 5 chiffres. Il n'y a pas « un » code Crédit Agricole : celui de votre RIB dépend de votre région. La clé RIB, elle, se calcule pareil.
- Caisse d'Épargne. Même logique : les codes varient par caisse régionale. Le réseau, comme les Banques Populaires, appartient au groupe BPCE, mais les codes banque restent régionaux.
- Crédit Mutuel / CIC. Le code banque 10278 revient souvent pour le Crédit Mutuel ; 30066 pour le CIC, sa filiale. Là encore, un seul calcul de clé.
- Néobanques (Revolut, N26). Elles ne fournissent pas de RIB français. Revolut émet des IBAN lituaniens (LT), N26 des IBAN allemands (DE) : la structure banque/guichet/compte/clé RIB n'existe pas chez elles, seule la clé IBAN du pays d'émission s'applique. Un employeur ou un fournisseur français ne peut pas refuser un tel IBAN au motif qu'il n'est pas « français » (règlement UE n° 260/2012).
RIB, IBAN, BIC : lequel sert à quoi
| Élément | Format | Portée | À quoi il sert |
|---|---|---|---|
| RIB | 23 chiffres (4 blocs) | France | Document/format national des coordonnées de compte |
| IBAN | 27 car. en France (jusqu'à 34) | International | Identifier le compte pour un virement SEPA / international |
| BIC | 8 ou 11 caractères | International | Identifier la banque (routage hors SEPA) |
Sur un virement SEPA, l'IBAN suffit — le BIC n'est plus obligatoire depuis 2016. Pour valider un IBAN entier (clé mod-97 + longueur par pays), passez par le vérificateur d'IBAN ; pour contrôler un code BIC, la page dédiée décompose ses 8 ou 11 caractères.
Questions fréquentes
La clé RIB, c'est quoi ?
C'est un contrôle français à deux chiffres, à la fin du RIB, qui sert à détecter une faute de frappe dans le code banque, le code guichet ou le numéro de compte. Elle se calcule : clé = 97 − ((89 × code banque + 15 × code guichet + 3 × numéro de compte) mod 97). Si les 23 chiffres sont bons, la clé tombe juste ; si un chiffre a été interverti, elle ne colle plus.
Comment calculer la clé RIB à la main ?
Prenez le code banque, le code guichet et le numéro de compte (les lettres d'un ancien compte se convertissent : A,J→1, B,K,S→2, C,L,T→3…). Calculez 89 × banque + 15 × guichet + 3 × compte, prenez le reste de la division par 97, puis faites 97 moins ce reste. Le résultat, sur deux chiffres, est la clé RIB. L'outil en haut de page déroule chaque étape.
Quelle est la différence entre la clé RIB et la clé IBAN ?
Ce sont deux contrôles distincts. La clé RIB (2 chiffres) est nationale : elle porte sur code banque + guichet + compte. La clé IBAN (les 2 chiffres après « FR ») est internationale, calculée en mod 97-10 sur l'IBAN entier. Un RIB peut avoir une clé RIB fausse mais un IBAN dont la clé mod-97 tombe juste : d'où l'intérêt de vérifier les deux.
Combien de chiffres compte un RIB ?
23 chiffres : 5 pour le code banque, 5 pour le code guichet, 11 pour le numéro de compte et 2 pour la clé RIB. Ce sont exactement les 23 chiffres qui suivent « FR76 » dans un IBAN français, qui en fait 27 au total.
Pourquoi ma néobanque (Revolut, N26) n'a-t-elle pas de RIB français ?
Parce qu'elles opèrent sous une licence étrangère : Revolut via la Lituanie (IBAN en LT), N26 via l'Allemagne (IBAN en DE). Leur BBAN ne suit pas la structure française banque/guichet/compte/clé RIB — il n'y a donc pas de clé RIB à calculer, seulement la clé IBAN mod-97 du pays d'émission. Depuis 2019, un créancier n'a pas le droit de refuser un IBAN européen sous prétexte qu'il n'est pas français (règlement UE 260/2012, « IBAN discrimination »).
Une clé RIB juste garantit-elle que le compte existe ?
Non. La clé RIB prouve seulement que les 23 chiffres sont cohérents entre eux — qu'il n'y a pas de faute de frappe. Le compte peut être clôturé, ou les chiffres peuvent « tomber juste » par hasard sur un compte qui n'a jamais existé. Seule la banque, au moment du virement, sait si le compte est réel et ouvert.
La clé RIB du Crédit Agricole se calcule-t-elle différemment ?
Non, la formule est la même pour toutes les banques françaises : Crédit Agricole, Caisse d'Épargne, Crédit Mutuel, BNP Paribas… Ce qui change, c'est le code banque (chaque caisse régionale de Crédit Agricole ou de Caisse d'Épargne a le sien) et le code guichet. Le calcul de la clé, lui, ne dépend pas de l'établissement.
Vérifier des IBAN en masse ?
Le calcul de clé ci-dessus est fait pour un RIB à la main. Si vous contrôlez des centaines d'IBAN (paie, base fournisseurs, prélèvements), l'API /api/v1/validate fait le contrôle mod-97 en un appel HTTP (type: "iban"), avec 100 vérifications offertes à l'inscription, puis des packs de crédits à partir de 9 € les 1 000. Format uniquement, comme ici — on ne prétend pas savoir si le compte existe.