IBAN Validator
Validate International Bank Account Numbers (IBAN) instantly. Check format, length, country code, and checksum for 80+ countries with real-time results.
What is an IBAN?
IBAN stands for International Bank Account Number. It is an internationally agreed system defined by the ISO 13616 standard used to identify bank accounts across national borders. It consists of a two-letter country code, two check digits, and a country-specific Basic Bank Account Number (BBAN).
How is an IBAN validated?
IBAN validation performs several checks: 1) Verifies the country code exists, 2) Confirms the IBAN length matches the country standard, 3) Checks the character format is alphanumeric, 4) Validates the checksum using the MOD 97 algorithm. A valid IBAN must pass all these checks.
What countries use IBAN?
Over 80 countries use IBAN, primarily across Europe (EU and non-EU), the Middle East, North Africa, and parts of the Caribbean. Each country has a specific IBAN length and format defined by the ISO 13616 standard.
Is this IBAN validator secure and private?
Yes, all validation is performed entirely in your browser using JavaScript. No IBAN data is ever sent to any server. Your banking information remains completely private and secure on your device.
What is the MOD 97 algorithm?
The MOD 97 algorithm is the checksum method used by IBAN. It rearranges the IBAN by moving the first four characters to the end, converts letters to numbers (A=10, B=11, ... Z=35), and checks if the resulting number modulo 97 equals 1.
What is the difference between IBAN and SWIFT/BIC?
IBAN identifies a specific bank account, while SWIFT (also called BIC) identifies the bank itself. IBAN contains the account number and country details, whereas SWIFT/BIC is a bank identifier code used for routing international transactions.
How long is an IBAN?
IBAN length varies by country, ranging from 15 characters (Norway) to 34 characters (Malta). Each country has a fixed length defined by its national banking standards. For example, Germany uses 22 characters, France uses 27, and the UK uses 22.
Can I use this tool to validate any country's IBAN?
Yes, this validator supports IBAN validation for over 80 countries that have adopted the IBAN standard. It checks country-specific format, length, and checksum rules for each supported nation.
What is SEPA and how does it relate to IBAN?
SEPA (Single Euro Payments Area) is a payment integration initiative in the European Union that simplifies bank transfers denominated in euros. SEPA requires the use of IBAN for all euro-denominated cross-border payments within the SEPA zone.
Does this tool check if the bank account actually exists?
No, this tool only validates the IBAN format, length, and checksum. It cannot verify whether the account actually exists at the bank. For that, you would need to contact the bank directly or use a bank-specific verification service.
What happens if I enter an invalid IBAN?
The validator will show exactly which check failed — whether it's the format, length, country code, or checksum. This helps you identify and correct the specific error in the IBAN number.
Can IBAN contain spaces or special characters?
IBAN can contain only letters (A-Z) and digits (0-9). Spaces and hyphens are sometimes used for readability but are not part of the actual IBAN. This tool automatically strips spaces before validation.