French IBAN Format (FR): Structure, RIB Components, and Validation Examples
French IBANs are 27 characters with a unique alphanumeric account number field. Learn the FR IBAN structure — bank code, branch code, national check digits — with real examples.
The French IBAN is one of the most common in the eurozone. France is a founding SEPA member, and its businesses, freelancers, and consumers receive SEPA Credit Transfers from across Europe every day. Understanding the French IBAN format — its 27-character length, the RIB components embedded within it, and the errors that cause payment rejections — is essential for any finance team or developer processing European payments.
French IBAN at a Glance
- Country code: FR
- Total length: 27 characters (always)
- Format: FRkk bbbbb ggggg cccccccccccc xx
- BBAN length: 23 characters (digits and letters)
- Character types: digits and uppercase letters in the BBAN
French IBAN Structure Explained
A French IBAN has five BBAN components derived from the historic French RIB (Relevé d'Identité Bancaire):
1. Country Code — FR (2 characters)
The ISO 3166-1 alpha-2 code for France. Every French IBAN begins with FR. This is fixed and never changes.
2. Check Digits — kk (2 digits)
Two decimal digits computed with the MOD-97 algorithm over the entire BBAN. They detect transcription errors and remain constant for the account's lifetime.
3. Bank Code — bbbbb (5 digits)
The code banque is a 5-digit identifier assigned to each French bank by the Banque de France. For example:
14508— Crédit Agricole d'Île-de-France30002— BNP Paribas30003— Société Générale
4. Branch Code — ggggg (5 digits)
The code guichet (branch code) is a 5-digit number identifying the specific branch where the account was opened. Unlike Germany's BLZ, the French branch code only makes sense together with the bank code — they are always used as a pair.
5. Account Number — cccccccccccc (11 characters)
The 11-character account number (numéro de compte) can contain both digits and uppercase letters. This is unusual compared to most IBAN countries — French account numbers may include letters as part of the account identifier.
6. National Check Digits — xx (2 digits)
France includes two additional domestic check digits at the end of the BBAN, calculated using a Luhn-based algorithm. These are separate from the IBAN check digits (positions 3–4) and exist for backward compatibility with the legacy RIB format.
French IBAN Example Explained
The following IBAN is a standard example used in French banking documentation:
FR76 1450 8059 9521 1642 5957 022- Country: FR
- Check digits: 76
- Bank code: 14508 (Crédit Agricole d'Île-de-France)
- Branch code: 05995
- Account number: 21164259570
- National check digits: 22
Second Example — BNP Paribas
FR76 3000 2005 6000 0015 7845 Z02- Country: FR
- Check digits: 76
- Bank code: 30002 (BNP Paribas)
- Branch code: 00560
- Account number: 00001578452 (note the letter Z — French IBANs allow this)
- National check digits: 02
How French IBAN Validation Works
Validating a French IBAN involves four checks:
- Country code check: First two characters must be exactly
FR. - Length check: Total character count (spaces removed) must be exactly 27. A 26- or 28-character string is immediately invalid.
- Character type check: After the country code and IBAN check digits, positions 5–27 may be digits or uppercase letters. The account number segment may contain letters.
- MOD-97 check: Move the first four characters to the end, convert letters to numbers (A=10, B=11, ..., Z=35), compute modulo 97. The result must equal 1.
The ibanchecker.cash validator runs all four steps automatically. Paste any French IBAN and get an instant breakdown of the bank code, branch, account number, and national check digits.
Common French IBAN Mistakes
Confusing the 27-Character Count
French IBANs are always 27 characters — longer than German (22) or UK (22) IBANs. A common mistake is truncating the last two national check digits, producing a 25-character string. Always verify the character count before submitting a payment.
Letters in the Account Number
Older French account numbers may contain letters (A–Z). Systems that only accept numeric IBANs will reject valid French IBANs. Any payment system handling French accounts must allow alphanumeric BBANs.
Copying from a RIB Instead of an IBAN
French bank statements often show the RIB (a domestic format showing bank code, branch code, and account number separately). While the same data appears in the IBAN, the RIB format cannot be used directly for SEPA payments — always use the full IBAN starting with FR.
Spaces in Electronic Transmission
The print format FR76 1450 8059 9521 1642 5957 022 includes spaces for readability. For API calls, ERP imports, and payment files, always remove spaces: FR7614508059952116425957022.
French IBAN and SEPA
France is a founding SEPA member. All French bank accounts support SEPA Credit Transfers and SEPA Direct Debits across the 36-country SEPA zone. Since 2014, domestic French transfers must use IBANs — the old RIB-only format is no longer accepted for electronic payments.
For international transfers outside SEPA, you will also need the bank's BIC/SWIFT code. You can look up the BIC for any French bank using the ibanchecker.cash SWIFT directory.
Validating French IBANs in Bulk
Finance teams processing supplier payments or payroll across French accounts can validate multiple IBANs at once using the ibanchecker.cash bulk checker. Upload a CSV or paste up to 100 IBANs and get instant results — with bank code, branch, and any structural errors flagged per row.
Last updated: June 2026
Validate an IBAN instantly
Free IBAN checker — MOD-97 verification, bank lookup, and SEPA status across 84 countries.
Open IBAN Checker →Related Articles