Guide
The IBAN tool normalizes the input to electronic form, then checks the two-letter country code, two check digits, the registered national length, and the ISO 13616 MOD 97 checksum.
Updated 2026-09-252 sources2 min read
The IBAN tool normalizes the input to electronic form, then checks the two-letter country code, two check digits, the registered national length, and the ISO 13616 MOD 97 checksum.
For high-use formats where the SWIFT Registry explicitly publishes field positions, it also extracts the bank identifier from the BBAN. Countries such as the United Kingdom and Spain can also expose a branch identifier when the Registry explicitly defines that position.
| Input | Local result |
|---|---|
DE89 3704 0044 0532 0130 00 |
DE, 22 characters, MOD 97 passes, bank identifier 37040044 |
GB82 WEST 1234 5698 7654 32 |
GB, 22 characters, bank identifier WEST, branch identifier 123456 |
| Correct length but failed MOD 97 | Marked as checksum failure; no claim that the account does not exist |
The first four IBAN characters are the country code and two check digits. Validation moves those four characters to the end, converts letters using A=10 through Z=35, and evaluates the resulting number modulo 97. A standard-conforming IBAN produces a remainder of 1.
Total length and BBAN structure are not globally fixed. National standards bodies or central banks register national formats in the ISO 13616 Registry maintained by SWIFT.
IBAN parsing runs entirely in the browser and does not upload account numbers. An IBAN is sensitive financial information; use your own, authorized or test data and avoid publishing complete account identifiers.
Updated 2026-09-25
Check IBAN country code, registered length and MOD 97 checksum locally for European and other common IBAN formats
Recognizes structured numbers, encodings and text patterns. Safe cleanup keeps the original text and never infers a region from IP or location.