Free online tool. All processing is client-side. No signup needed.
An IBAN (International Bank Account Number) Validator and Parser checks whether an IBAN is structurally valid and extracts the embedded country code, bank code, branch code, and account number. IBANs are the international standard for identifying bank accounts across borders — used in 80+ countries (all of Europe, Middle East, parts of Africa and the Caribbean) to facilitate error-free cross-border payments. An IBAN contains up to 34 alphanumeric characters encoding the country, bank, branch, and account. This tool validates, parses, and explains any IBAN.
Enter an IBAN (with or without spaces). The validator: (1) checks the length against the country-specific expected length, (2) moves the first 4 characters to the end, (3) converts letters to numbers (A=10, B=11, ..., Z=35), (4) performs modulo 97 on the resulting number — if the result is 1, the IBAN is mathematically valid. After validation, the parser extracts: country code (2 letters), check digits (2 numbers), BBAN (Basic Bank Account Number — country-specific), and bank/branch/account components where identifiable.
IBAN Validation (ISO 13616):\n\n1. Remove spaces and convert to uppercase\n2. Check length against country-specific IBAN length\n3. Move first 4 characters (CCKK) to end: BBAN + CC + KK\n4. Replace each letter with digits: A=10, B=11, ..., Z=35\n5. Interpret as a large integer\n6. Compute modulo 97\n7. IBAN is valid if result = 1\n\nIBAN Structure:\nCC KK BBAN\n│ │ └── Basic Bank Account Number (country-specific length)\n│ └───── Check Digits (2 digits, modulo 97 validation)\n└──────── Country Code (ISO 3166-1 alpha-2)\n\nExamples:\n• UK: GB29 NWBK 6016 1331 9268 19 (22 chars)\n• DE: DE89 3704 0044 0532 0130 00 (22 chars)\n• FR: FR14 2004 1010 0505 0001 3M02 606 (27 chars)\n• ES: ES91 2100 0418 4502 0005 1332 (24 chars)
No, the US doesn't use IBAN. US banks use routing numbers (ABA) + account numbers. For international transfers TO the US, you provide your routing number + account number + SWIFT/BIC code.
No, it only checks mathematical validity, not that the account exists. Many banks offer 'Confirmation of Payee' (CoP) services that verify the account holder name matches. Use these for high-value transfers.
Free online Iban Validator And Parser — no signup, 100% client-side processing. All data stays in your browser.