№ 06 of the toolkit

IBAN Validator.

Validate international bank account numbers (IBAN) instantly. MOD-97 check digit verification for 70+ countries. Free, no signup.

IBAN number

How to Validate an IBAN

Enter the full IBAN including the country prefix (e.g., DE89 3704 0044 0532 0130 00). The validator checks the format, length, and check digits using the MOD-97 algorithm.

IBAN Formats by Country

IBAN lengths vary by country. German IBANs are 22 characters (DE + 2 check digits + 18 BBAN). UK IBANs are 22 characters. Polish IBANs are 28 characters. The validator knows the correct length for each country and flags mismatches.

Frequently Asked Questions

What is an IBAN?

An IBAN (International Bank Account Number) is a standardized system for identifying bank accounts across borders. It consists of a 2-letter country code, 2 check digits, and a country-specific BBAN (Basic Bank Account Number). IBANs are used for international wire transfers within SEPA and beyond.

How does IBAN validation work?

We validate IBANs using the MOD-97 algorithm (ISO 7064). The country code and check digits are moved to the end, letters are converted to numbers (A=10, B=11, etc.), and the result is checked modulo 97. A valid IBAN always gives a remainder of 1.

Which countries use IBANs?

Over 70 countries use IBANs, including all EU/EEA countries, the UK, Turkey, Saudi Arabia, and many others. The US and Canada do not use IBANs — they use routing/transit numbers instead.

Can I validate IBANs without the country prefix?

No, the country prefix is required as it determines the expected length and format. Always include the 2-letter country code (e.g., DE for Germany, GB for UK, PL for Poland).