Premier de la Classe.lol

Calcul de clé RIB

Code banque, code guichet et numéro de compte suffisent : l'outil calcule la clé RIB, en déduit l'IBAN et vérifie un RIB ou un IBAN, sans que rien ne quitte votre navigateur.

Que voulez-vous faire ?
Clé RIB06RIB complet : 20041 01005 0500013M026 06
IBAN correspondant
FR14 2004 1010 0505 0001 3M02 606
Clé IBAN
14
Le détail du calcul
  1. Lettres du compte converties : 0500013M026 devient 05000134026.
  2. 89 × 20 041 + 15 × 1 005 + 3 × 5 000 134 026 = 15 002 200 802
  3. Reste de la division par 97 : 91.
  4. Clé RIB = 97 - 91 = 06.
  5. IBAN : FR00 est placé à la fin du RIB et les lettres deviennent des nombres (A = 10, F = 15, R = 27...) : le reste de la division par 97 vaut 84, la clé IBAN vaut 98 - 84 = 14.

Exemple pré-rempli : le RIB contenu dans l'IBAN d'exemple du registre IBAN publié par SWIFT. Il comporte une lettre (M) pour montrer la conversion.

Les numéros saisis restent dans votre navigateur : le calcul se fait sur votre appareil, rien n'est envoyé ni enregistré. Une clé juste prouve l'absence de faute de frappe, pas l'existence du compte.

Comment calculer une clé RIB ?

Choisissez le calcul de clé, la vérification d'un RIB ou celle d'un IBAN, puis saisissez les numéros : le résultat, l'IBAN correspondant et le détail du calcul s'affichent aussitôt. Les espaces sont acceptés, les minuscules converties en majuscules.

Un RIB français compte 23 caractères : le code banque (5 chiffres), le code guichet (5 chiffres), le numéro de compte (11 caractères, parfois avec des lettres) et la clé RIB (2 chiffres). La clé ne porte aucune information : elle sert à détecter une faute de frappe. Elle se calcule ainsi : clé = 97 - ((89 × banque + 15 × guichet + 3 × compte) modulo 97), où « modulo 97 » désigne le reste de la division par 97. Le résultat va de 01 à 97.

Les coefficients 89, 15 et 3 ne sont pas arbitraires : ce sont les restes de 10 puissance 18, 10 puissance 13 et 10 puissance 2 dans la division par 97. Le calcul revient donc à choisir la clé qui rend divisible par 97 le nombre de 23 chiffres formé par tout le RIB, sans manipuler un aussi grand nombre.

Exemple avec un RIB fictif : banque 12345, guichet 67890, compte 01234567890. 89 × 12 345 = 1 098 705 ; 15 × 67 890 = 1 018 350 ; 3 × 1 234 567 890 = 3 703 703 670. La somme vaut 3 705 820 725, dont le reste dans la division par 97 est 36. La clé vaut 97 - 36 = 61.

Comment convertir les lettres d'un numéro de compte ?

La formule ne s'applique qu'à des chiffres. Quand le numéro de compte contient des lettres, chacune est remplacée par un chiffre de 1 à 9 selon la table ci-dessous, qui reprend l'alphabet par tranches de neuf : A vaut 1, I vaut 9, J repart à 1, et S commence la troisième ligne à 2.

Exemple tiré de l'IBAN d'exemple publié dans le registre IBAN de SWIFT : banque 20041, guichet 01005, compte 0500013M026. Le M devient 4, le compte devient 05000134026 et 89 × 20 041 + 15 × 1 005 + 3 × 5 000 134 026 = 15 002 200 802. Le reste dans la division par 97 est 91, d'où la clé 97 - 91 = 06, celle qui figure bien dans l'exemple officiel.

ChiffreLettres remplacées
1A, J
2B, K, S
3C, L, T
4D, M, U
5E, N, V
6F, O, W
7G, P, X
8H, Q, Y
9I, R, Z

Comment passer d'un RIB à un IBAN ?

L'IBAN, l'identifiant international du compte défini par la norme ISO 13616, reprend en France les 23 caractères du RIB précédés de FR et d'une clé de deux chiffres : 27 caractères en tout. Sa clé se calcule selon la méthode modulo 97-10 : on écrit le RIB suivi de FR00, on remplace chaque lettre par un nombre (A = 10, B = 11... Z = 35, donc F = 15 et R = 27), on prend le reste de la division par 97, et la clé vaut 98 moins ce reste.

Pour vérifier un IBAN, on déplace les quatre premiers caractères à la fin, on convertit les lettres de la même façon et on divise par 97 : le reste doit valoir 1. L'outil fait ce calcul par tranches de quelques chiffres, ce qui évite les erreurs d'arrondi des tableurs sur un nombre de 30 chiffres.

Une curiosité : quand le RIB ne contient que des chiffres, le nombre qu'il forme est un multiple de 97, et le calcul se réduit à 152700 modulo 97, qui vaut 22. La clé IBAN vaut alors toujours 98 - 22 = 76, d'où les innombrables IBAN en FR76. Notre RIB fictif donne ainsi FR76 1234 5678 9001 2345 6789 061. Dès qu'une lettre apparaît, la clé change, car une lettre ne vaut pas la même chose dans les deux calculs : le M de l'exemple SWIFT vaut 4 pour la clé RIB et 22 pour l'IBAN, qui commence par FR14.

Que prouve une clé RIB correcte ?

Une clé juste prouve seulement que les numéros sont cohérents entre eux. Avec des chiffres, le contrôle par 97 repère toute erreur sur un seul chiffre et toute inversion de deux chiffres voisins, car 97 est un nombre premier qui ne divise aucune de ces différences. Il ne dit rien de l'existence du compte ni de son titulaire.

  • Les zéros de tête comptent : un compte 01234567890 a 11 caractères, le saisir sans le zéro fausse tout le calcul.
  • Lettre O et chiffre 0 se confondent à l'écran : en cas de clé fausse, vérifiez ces caractères en premier.
  • Deux lettres de la même colonne, comme A et J, donnent le même chiffre : la clé RIB ne voit pas cette confusion, la clé IBAN si.
  • Un IBAN étranger a sa propre longueur, jusqu'à 34 caractères : l'outil vérifie alors sa clé, pas son format national.
  • Avant un premier virement vers un nouveau bénéficiaire, une clé correcte ne remplace pas une vérification du destinataire par un autre moyen.

Sources

Questions fréquentes

Comment calculer la clé RIB ?

Calculez 89 × code banque + 15 × code guichet + 3 × numéro de compte, après avoir remplacé les éventuelles lettres du compte par des chiffres. Prenez le reste de la division de ce total par 97, puis retranchez-le de 97. Le résultat, de 01 à 97, est la clé RIB.

Comment vérifier qu'un RIB est valide ?

Recalculez la clé à partir du code banque, du code guichet et du numéro de compte, puis comparez-la aux deux derniers chiffres du RIB. Si elles diffèrent, au moins un caractère est faux. Une clé identique écarte les fautes de frappe courantes, sans garantir que le compte existe.

Comment trouver l'IBAN à partir d'un RIB ?

Ajoutez FR00 à la fin des 23 caractères du RIB, remplacez F par 15, R par 27 et les autres lettres par leur rang plus 9, puis calculez le reste de la division par 97. La clé IBAN vaut 98 moins ce reste, et l'IBAN s'écrit FR, la clé, puis le RIB complet. L'outil fait ce calcul automatiquement.

Pourquoi tant d'IBAN français commencent-ils par FR76 ?

Quand le numéro de compte ne contient que des chiffres, la clé RIB rend le nombre de 23 chiffres divisible par 97. Le calcul de la clé IBAN ne dépend alors plus que de FR00, et il donne toujours 76. Un IBAN français avec une autre clé correspond à un compte dont le numéro contient au moins une lettre.

Qu'est-ce que le code banque et le code guichet ?

Le code banque, sur 5 chiffres, identifie l'établissement qui tient le compte. Le code guichet, sur 5 chiffres également, désigne l'agence ou le centre de gestion du compte au sein de cet établissement. Ils figurent en tête du RIB, avant le numéro de compte et la clé.

Une clé RIB correcte prouve-t-elle que le compte existe ?

Non. La clé est un simple contrôle arithmétique : elle détecte une erreur de saisie, mais un numéro inventé peut avoir une clé parfaitement juste. Seule la banque peut confirmer l'existence d'un compte et le nom de son titulaire.

À essayer ensuite

Dans la même catégorie : Lettres et démarches

← Tous les outils gratuitsContenu vérifié le 13 octobre 2026