IBAN Checker & Validator 2026
An IBAN (International Bank Account Number) is validated in three stages: checking the country-specific total character length, rearranging the code by moving the initial four characters to the end, converting letters into digits (A=10 through Z=35), and calculating the modulo-97 remainder according to ISO 13616. A valid IBAN always produces a remainder of exactly 1.
🔒 Your IBAN never leaves your browser. All checks are performed entirely on your device.
Spaces, dashes, dots, and slashes are automatically cleaned.
Paste or type an IBAN above to see live validation and bank details.
How It's Calculated
Country Format & Length Check
Character Transposition
ISO 7064 Mod-97-10 Checksum Calculation
National BBAN & Routing Validation
What Is an International Bank Account Number (IBAN)?
How the ISO 13616 Mod-97 Checksum Algorithm Works Step-by-Step
Anatomy of an IBAN: Country Code, Check Digits, and the BBAN
SEPA Payments vs. Non-SEPA International Wire Transfers
Common IBAN Errors and Practical Verification Guidelines
Worked Examples
Example 1: Validating a German Deutsche Bank IBAN
A business receives an invoice from a supplier in Frankfurt with the IBAN DE89 3704 0044 0532 0130 00 and needs to verify its mathematical validity and issuing institution.
The validator moves DE89 to the end, replaces D with 13 and E with 14, and calculates 370400440532013000131489 mod 97. Because the result equals 1, the IBAN is verified as authentic and matches Deutsche Bank AG in the Bundesbank directory.
Example 2: Validating a UK NatWest Bank IBAN
An international client prepares a wire transfer to a London consultancy using the IBAN GB29 NWBK 6016 1331 9268 19.
The validator checks that the UK length is exactly 22 characters, decodes the bank code NWBK to NatWest, isolates sort code 60-16-13, and confirms that the ISO Mod-97 check characters 29 produce an exact remainder of 1.
Frequently Asked Questions
What is an IBAN and what does it stand for?â–¾
IBAN stands for International Bank Account Number. It is a globally standardized code of up to 34 alphanumeric characters designed to identify individual bank accounts across international borders and reduce transcription errors in wire payments.
How does the IBAN validation algorithm work?â–¾
IBAN validation relies on the ISO 7064 Mod-97-10 algorithm: the first four characters are shifted to the end, letters are converted to two-digit numbers (A=10 to Z=35), and the resulting large number is divided by 97. If the remainder equals 1, the IBAN is valid.
Is it safe to check my IBAN on this website?â–¾
Yes, 100% safe. This tool executes all validation logic strictly inside your web browser using client-side JavaScript. Your IBAN is never transmitted across the network, never logged on any server, and never stored in any database.
What is the difference between an IBAN and a BIC / SWIFT code?â–¾
An IBAN identifies a specific individual bank account at a financial institution. A BIC (Bank Identifier Code) or SWIFT code identifies the financial institution itself and its operational branch in international clearing networks.
Can a valid IBAN still bounce or be rejected?â–¾
Yes. An IBAN validator confirms that the number is structurally and mathematically authentic according to official standards. However, it cannot verify whether the account is currently active, frozen, closed, or permitted to receive international wires.
Do banks in the United States use IBAN?â–¾
No. Financial institutions in the United States do not issue IBANs for domestic accounts. Instead, US banks use 9-digit ABA routing transit numbers and domestic account numbers. For inbound wires from abroad, US banks utilize SWIFT/BIC codes.
How many characters are in an IBAN?â–¾
The length of an IBAN varies by country but can never exceed 34 alphanumeric characters. For example, Norway has one of the shortest IBANs at 15 characters, Germany has 22, France has 27, and Malta has one of the longest at 31 characters.
What are the two digits after the country code in an IBAN?â–¾
Those two digits are the ISO 7064 check characters. They are calculated dynamically using the Mod-97 algorithm when the account is generated to provide built-in error detection against typing mistakes.
What is the "IBAN Only" rule in the SEPA zone?â–¾
Under EU Regulation No 260/2012, payment service providers within the Single Euro Payments Area (SEPA) are prohibited from requiring customers to provide a BIC/SWIFT code for intra-SEPA euro transfers. The IBAN alone is sufficient.
Can I check multiple IBANs at the same time?â–¾
Yes. Our tool supports bulk validation for up to 50 IBANs simultaneously. Paste a list of IBANs separated by new lines to view validation badges, bank names, and exportable summaries instantly.
Related Calculators
BIC / SWIFT Code Validator
Validate 8 or 11 character ISO 9362 BIC codes and identify bank headquarters.
BankingGerman BLZ Search & Bank Directory
Look up 8-digit German bank routing numbers in the official Bundesbank database.
Tax & VATUK VAT Calculator
Calculate 20% and 5% UK Value Added Tax with itemized invoice breakdowns.
Tax & VATGerman MwSt Rechner
Add or remove 19% standard and 7% reduced German sales tax with decimal precision.
Helpful Guides
What Is an IBAN? Complete Guide to International Bank Numbers
Learn the history, structure, and global adoption of the IBAN standard.
IBAN vs SWIFT / BIC: Key Differences Explained
Understand when you need an IBAN, a SWIFT code, or both for international wires.
How to Find Your IBAN and Bank Details Safely
Find your IBAN on paper statements, banking apps, and debit cards.