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.
Founder, ibanchecker.cash
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:
30004, BNP Paribas30003, Société Générale30002, LCL (Le Crédit Lyonnais)
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 example IBAN is built from BNP Paribas's verified bank code (30004):
FR76 3000 4008 0000 0123 4567 873- Country: FR
- Check digits: 76
- Bank code: 30004 (BNP Paribas)
- Branch code: 00800
- Account number: 00012345678
- National check digits (RIB key): 73
Second Example, LCL
FR92 3000 2005 6000 0015 7845 Z46- Country: FR
- Check digits: 92
- Bank code: 30002 (LCL, Le Crédit Lyonnais)
- Branch code: 00560
- Account number: 0000157845Z (note the letter Z, French IBANs allow this)
- National check digits (RIB key): 46
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 3000 4008 0000 0123 4567 873 includes spaces for readability. For API calls, ERP imports, and payment files, always remove spaces: FR7630004008000001234567873.
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.
Sources & References
- SWIFT IBAN Registry — Official IBAN country format specifications
- ISO 13616 — International standard for IBAN
- EPC SEPA Participants — SEPA scheme participants register
- Banque de France — French central bank, authority for bank code (code banque) assignments
- ECB TARGET2 — Eurozone payment system operated by the European Central Bank
Last updated: June 2026
Validate French IBANs instantly
Full IBAN length, structure, and example for every country — in one place.
German IBAN Format (DE): Structure, Length, and Validation Examples
Germany IBANs are always 22 characters. Learn the DE IBAN structure — Bankleitzahl, account number, check digits — with ...
UK IBAN Format: How to Find Your British IBAN from Sort Code and Account Number
GB IBANs are 22 characters built from a 4-letter bank code, 6-digit sort code, and 8-digit account number. Learn the for...
Santander UK IBAN: Format, BIC (ABBYGB2L) and How to Find & Validate It
A Santander UK IBAN uses the ABBY bank code plus your sort code and account number. Learn the format, the ABBYGB2L BIC, ...
UAE IBAN Format: Does the United Arab Emirates Use IBANs in 2026?
Yes — UAE IBANs (AE) are 23 characters and mandatory since 2011. Learn the structure, see Emirates NBD and FAB examples,...