Skip to main content

France Clé RIB & Bank Account Generator

Generate and format valid 23-character French Relevé d'Identité Bancaire (RIB) coordinates with official CFONB Modulo 97 check digit.

Waiting for generation...

About French Relevé d'Identité Bancaire (RIB) and Clé RIB

The Relevé d'Identité Bancaire (RIB) is the standard banking identifier for bank accounts in France, overseen by the Banque de France and the Comité Français d'Organisation et de Normalisation Bancaires (CFONB).

Comprising 23 characters across four segments (Bank Code, Branch Code, Account Number, and Clé RIB), the RIB forms the underlying core of French IBANs (FR76).

Anatomy & Structure of French RIB (23 Characters)

Official structure standardized by standard NF Z 43-010 and the CFONB:

PositionFieldLengthMeaning & RuleExample
01 to 05Code Banque5 digitsFinancial institution identifier registered with the Banque de France30004 (BNP Paribas)
06 to 10Code Guichet5 digitsBranch or agency code (code agence)02837
11 to 21Numéro de Compte11 charactersAlphanumeric account number (letters A-Z and digits 0-9)0000247194B
22 to 23Clé RIB2 digits2-digit check digit calculated via Modulo 9703

Clé RIB Calculation Algorithm (CFONB Modulo 97)

Official mathematical weighting applied to the first three blocks:

Clé = 97 - ((89 * Bank + 15 * Branch + 3 * Account) % 97)
  1. 1. Convert any letters in the account number to digits 1 to 9 according to CFONB rules.
  2. 2. Multiply the bank code by 89.
  3. 3. Multiply the branch code by 15.
  4. 4. Multiply the transliterated 11-digit account number by 3.
  5. 5. Sum the three products and find the remainder modulo 97.
  6. 6. Subtract remainder from 97. If the result is 0, Clé RIB is 97.

Frequently Asked Questions & Technical Specifications