IBAN Checker: Validate International Bank Account Numbers Online
Check an IBAN online for free. Validate its country format, length, and international checksum with our easy-to-use IBAN checker and validator.
Free IBAN Checker & Validator
Enter an International Bank Account Number to check its format and checksum.
Your IBAN is checked locally in your browser. This tool does not send the entered number to an external banking validation API.
Ready to Check
Enter an IBAN or choose an example to see its validation result.
This checker validates IBAN structure and the international checksum. A valid result does not confirm that the bank account exists, is active, or belongs to the intended recipient.
What Is an IBAN Checker?
An IBAN checker is an online tool that examines an International Bank Account Number to determine whether it follows the expected format and passes the international check-digit calculation. It can help identify common typing mistakes before you use an IBAN for a bank transfer or payment form.
An IBAN contains a country code, two check digits, and a country-specific Basic Bank Account Number (BBAN). Different countries use different IBAN lengths and account-number structures, so checking the number of characters alone is not enough.
The free UtilityDocks IBAN checker examines the country code, expected length, supported national character patterns, and MOD-97 checksum. It also displays the country, check digits, BBAN, and formatted IBAN so you can review the result.
How to Check an IBAN Online
You do not need to understand the IBAN calculation to use the checker. Enter the number, run the validation, and review the result.
Type or paste the IBAN into the input field. You can include spaces or enter the number as one continuous string.
The tool checks the country format, length, and international checksum using the validation rules available in the tool.
Read the validation message and inspect the country, check digits, BBAN, and formatted number.
If the IBAN passes, you can copy the formatted version or the electronic version without spaces. If it fails, check the original number supplied by your bank or payment recipient rather than guessing which digit to change.
How Does IBAN Validation Work?
IBAN validation combines country-specific format rules with an international mathematical check. These checks serve different purposes and should not be confused with confirmation that a bank account is real or active.
1. Country Code Verification
The first two characters identify the country associated with the IBAN format. For example, DE represents Germany, GB represents the United Kingdom, and PK represents Pakistan.
The checker uses this code to identify the expected IBAN length and the available national format rules. A country code that is not included in the tool’s country table cannot receive a complete validation result.
2. Country-Specific Length Check
An IBAN can contain up to 34 alphanumeric characters, but each registered national format has a fixed length. Germany uses 22 characters, the United Kingdom uses 22, Pakistan uses 24, and the United Arab Emirates uses 23.
If an IBAN is shorter or longer than its country’s required length, the checker reports a length error before accepting the number.
3. National Character Structure
The characters after the country code and check digits form the BBAN. Its structure varies by country. Some positions must contain numbers, while others may contain letters or a combination of letters and numbers.
For example, a German IBAN has an 18-digit BBAN. A UK IBAN has a four-letter bank identifier followed by 14 digits. The UtilityDocks checker applies detailed BBAN character-pattern checks for selected countries in its built-in rules. For other supported country codes, it performs basic character, length, and checksum checks.
4. MOD-97 Checksum Verification
The international IBAN checksum helps detect many common entry errors. The calculation moves the first four characters to the end, converts letters into numbers, and calculates the remainder after division by 97.
Letters are converted using A = 10, B = 11, continuing through Z = 35. For an IBAN to pass this check, the final remainder must equal 1.
The first four characters, DE89, are moved to the end. The letters D and E become 13 and 14. The resulting numeric sequence is checked using MOD-97.
This example passes the international checksum calculation.
Understanding the Structure of an IBAN
An IBAN combines an international prefix with a country-specific account identifier. The overall structure is consistent even though the length and BBAN format differ between countries.
| Component | Example | Meaning |
|---|---|---|
| Country code | DE | Identifies the German IBAN format. |
| Check digits | 89 | Used in the international checksum. |
| BBAN | 370400440532013000 | Contains the country-specific bank account information. |
The BBAN is not structured identically in every country. A tool should therefore use national specifications rather than assuming that every IBAN contains a bank code and account number in the same positions.
IBAN Length and Format by Country
IBAN length is determined by the national format. The table below provides a quick reference for several commonly used IBAN countries.
| Country | Code | IBAN Length |
|---|---|---|
| Germany | DE | 22 |
| United Kingdom | GB | 22 |
| France | FR | 27 |
| Netherlands | NL | 18 |
| Belgium | BE | 16 |
| Spain | ES | 24 |
| Italy | IT | 27 |
| Pakistan | PK | 24 |
| United Arab Emirates | AE | 23 |
| Saudi Arabia | SA | 24 |
| Qatar | QA | 29 |
| Switzerland | CH | 21 |
| Norway | NO | 15 |
These lengths exclude spaces used to make an IBAN easier to read. For the complete national format specifications, consult the official Swift IBAN Registry.
Why Is My IBAN Invalid?
An invalid result usually means that the entered number does not match the expected country format or fails the international checksum. The reason matters because not every error can be fixed in the same way.
Incorrect IBAN Length
A missing or extra character can make an IBAN invalid. Compare the number with the original bank details and check the required length for its country.
Wrong Country Code
The first two letters must correspond to the correct IBAN country. Changing them without recalculating the check digits will generally cause the checksum to fail.
Invalid Characters
IBANs use letters and numbers. Spaces may be included for readability, but punctuation such as hyphens, commas, and slashes should not be entered into this checker.
Invalid National Structure
A country may require letters in one part of the BBAN and digits in another. An IBAN can have the correct total length while still violating that structure.
Failed MOD-97 Checksum
If the number passes the initial format checks but fails MOD-97, one or more characters may have been entered incorrectly. A checksum failure can also occur when the check digits themselves are wrong.
Does a Valid IBAN Mean the Bank Account Exists?
No. A valid IBAN format means that the entered number passed the checks performed by the validator. It does not establish that a bank has issued the account, that the account is active, or that it belongs to the person or business you intend to pay.
A structurally valid IBAN can still be unsuitable for a payment. For example, the account may have been closed, the recipient details may be incorrect, or the payment provider may require additional information.
UtilityDocks performs browser-based structural checks. It does not contact a bank to verify ownership, account status, available funds, or whether a transfer will succeed.
IBAN Checker vs IBAN Validator
The terms IBAN checker and IBAN validator are commonly used for the same basic task: checking an International Bank Account Number against format rules and check digits.
Some commercial services add bank identification, domestic account-number checks, or payment-related data. Those are additional services rather than requirements for a basic international checksum checker.
The UtilityDocks tool focuses on explaining the result of structural validation clearly, including which checks passed and which could not be completed.
IBAN vs SWIFT/BIC Code: What Is the Difference?
An IBAN identifies a bank account using an internationally standardized format. A BIC, often called a SWIFT code, identifies a business party, commonly a financial institution, within the relevant messaging and payment context.
| Feature | IBAN | SWIFT/BIC |
|---|---|---|
| Main purpose | Identify an account | Identify a business party |
| Standard | ISO 13616 | ISO 9362 |
| Length | Country-specific, up to 34 characters | 8 or 11 characters |
| Includes check digits | Yes | No IBAN-style check digits |
Depending on the payment route and institution, you may be asked for an IBAN, a BIC, or both. Follow the instructions provided by your bank or payment service.
Frequently Asked Questions
Is this IBAN checker free?
Yes. You can use the UtilityDocks IBAN checker without paying or creating an account.
Can I validate an IBAN with spaces?
Yes. The checker removes presentation spaces before validation. You can paste a formatted IBAN or enter the electronic version without spaces.
Does the IBAN checker accept lowercase letters?
Yes. Lowercase letters are converted to uppercase for validation. The underlying IBAN value is not changed by letter case.
How many characters are in an IBAN?
An IBAN can contain up to 34 alphanumeric characters. The exact length depends on the country. For example, Germany uses 22 characters and Pakistan uses 24.
Can an IBAN pass the checksum but still be wrong?
Yes. A checksum confirms a mathematical relationship between the characters. It cannot confirm that the account exists, is active, or belongs to the intended recipient.
Can I check a Pakistani IBAN?
Yes. The checker includes Pakistan’s 24-character IBAN format and a national character-pattern check.
Can I check a UAE IBAN?
Yes. The checker includes the UAE’s 23-character IBAN format and its supported national character pattern.
Does the checker identify the bank name?
No. The current UtilityDocks tool displays the IBAN country, check digits, BBAN, length, and validation status. It does not use a live bank directory to identify or confirm the institution.
Is my IBAN sent to an external validation service?
No. The validation calculation in this tool runs locally in your browser rather than submitting the entered IBAN to an external banking validation API.
What should I do if my IBAN fails validation?
Compare it with your bank’s official account details. Check the country code, length, and every character. If the result still fails, contact your bank or the intended recipient to obtain the correct IBAN.
Standards and References
The explanations on this page are based on international IBAN standards and published national-format information.
ISO 13616-1:2020: International bank account number structure and check digits. View ISO standard
Swift IBAN Registry: Registered national IBAN formats, lengths, and technical specifications. View Swift registry
