Generation 100% in your browser

IBAN Validator

Validate any IBAN number instantly. Checks country code, length, and MOD-97 checksum. Supports 80+ countries. Works fully offline.

IBAN Validator

Paste or type any IBAN to validate it instantly. The tool checks three things: whether the country code is recognized, whether the total length matches the country’s standard, and whether the MOD-97 checksum is correct.

Structure of an IBAN (French example)Example IBAN: FR14 2004 1010 0505 0001 3M02 606.Structure of an IBAN (Frenchexample)FR1420041010050500013M02606Country2 lettersFRCheck2 digits14BBAN: national account numberBank5 digits20041Branch5 digits01005Account number11 characters0500013M026Key2 digits06Up to 34 characters; the length depends on thecountry.Validity check: move the first 4 characters to theend, replace letters by numbers, divide by 97. Theremainder must be 1.
Example IBAN: FR14 2004 1010 0505 0001 3M02 606.

What is an IBAN?

An International Bank Account Number (IBAN) is a standardized format for identifying bank accounts across borders. It was introduced by the International Organization for Standardization (ISO) and the European Committee for Banking Standards (ECBS) to simplify cross-border payments.

IBAN structure

  • 2-letter country code — e.g. GB (United Kingdom), DE (Germany), FR (France).
  • 2 check digits — used for the MOD-97 validation algorithm.
  • BBAN (Basic Bank Account Number) — the country-specific account number, up to 30 characters.

Diagram of an IBAN split into country code, check digits and BBAN, with the three MOD-97 validation steps

Example: GB82 WEST 1234 5698 7654 32 is valid because the MOD-97 remainder is 1.

How MOD-97 validation works

The IBAN is rearranged (first 4 characters moved to the end), letters are converted to numbers (A=10, B=11 … Z=35), and the result is divided by 97. A valid IBAN gives a remainder of 1.

IBAN vs SWIFT/BIC

The IBAN identifies the account; the SWIFT/BIC code identifies the bank. Both are needed for most international wire transfers.