IBAN Validator
Free IBAN validator with real-time MOD-97 checksum verification. Validates 75+ countries, shows IBAN breakdown (bank code, branch, account), SEPA status, and country-specific format details.
Paste or type an IBAN — spaces and dashes are ignored
Example IBANs (click to test)
Enter an IBAN to validate
Supports 75+ countries with MOD-97 checksum verification
What Is an IBAN?
Understanding the International Bank Account Number format.
An IBAN (International Bank Account Number) is a standardized format for identifying bank accounts across national borders. Defined by ISO 13616, it was originally adopted in Europe and is now used in over 75 countries. The IBAN makes cross-border payments faster and less error-prone by including a built-in error-detection mechanism (check digits).
How IBAN Validation Works
The MOD-97 algorithm explained step by step.
IBAN validation uses the MOD-97 algorithm (ISO 7064) to detect transcription and transposition errors with over 99% accuracy. Here's how it works:
- Move the first 4 characters (country code + check digits) to the end of the string
- Replace each letter with its position in the alphabet plus 9 (A=10, B=11, ... Z=35)
- Divide the resulting number by 97 and check the remainder
- If the remainder is exactly 1, the IBAN is valid
For example, GB29 NWBK 6016 1331 9268 19 rearranges to NWBK6016133192681916 29, converts letters to numbers, and the final number mod 97 equals 1.
IBAN Structure by Country
Country-specific IBAN formats and lengths.
Every IBAN starts with a 2-letter country code followed by 2 check digits, then the country-specific BBAN (Basic Bank Account Number). The total length varies by country:
| Country | Code | Length | SEPA |
|---|---|---|---|
| United Kingdom | GB | 22 | Yes |
| Germany | DE | 22 | Yes |
| France | FR | 27 | Yes |
| Spain | ES | 24 | Yes |
| Italy | IT | 27 | Yes |
| Netherlands | NL | 18 | Yes |
| Switzerland | CH | 21 | Yes |
| UAE | AE | 23 | No |
| Saudi Arabia | SA | 24 | No |
| Poland | PL | 28 | Yes |
Common IBAN Mistakes
Frequent errors that cause payment failures.
Frequently Asked Questions
Common questions about IBAN validation, formats, and international transfers
Embed IBAN Validator
Add this calculator to your website or blog for free.
You Might Also Like
Related calculators from other categories
Last updated Mar 25, 2026