Check an IBAN
IBAN Validator
Check an IBAN’s country format, length, structure and checksum. The IBAN stays in your browser.
Validate IBAN
Active registry: Swift IBAN Registry, Release 102.
enHow IBAN validation works
- Presentation spaces and hyphens are removed, ASCII letters are uppercased, and unsupported characters remain errors.
- The first two letters identify the country and select its rules from the Swift IBAN Registry.
- The validator checks the country’s required length and character pattern.
- A streaming MOD 97-10 calculation verifies that the checksum remainder is exactly 1.
Checks explained
- Country code
- The first two positions must be uppercase ASCII letters.
- Country support
- The country must be listed in the Swift IBAN Registry.
- Length and national structure
- Each registered country has one exact total length and a fixed-position letter/number pattern.
- Checksum
- ISO/IEC 7064 MOD 97-10 detects many common transcription errors.
Common IBAN errors
- Missing or extra characters after copying from a document.
- Letters used where the national structure requires digits.
- A valid-looking country format with mismatched check digits.
- Unsupported punctuation, lookalike Unicode characters, or zero-width characters.
Frequently asked questions
What does an IBAN validator check?
It checks the country code, registered length and structure, and the ISO MOD 97-10 checksum.
Does a valid result prove the account exists?
No. A valid result confirms format and checksum only. It does not verify account ownership, status, or whether a payment is safe.
Is the IBAN sent to a server?
No. This validator runs locally in your browser. Complete IBANs are excluded from URLs, logs, and analytics.
Related IBAN tools
Source information
Country formats come from Swift IBAN Registry Release 102, published in June 2026. We verify and store the source privately; this tool does not include Swift contact details.