IBAN Validator

Validate IBAN values using format checks and official mod-97 checksum.

Validator

Result

Status

Invalid

Country

-

Details

Enter an IBAN to validate.

How it works

The validator checks country code/length rules, reorders the IBAN, converts letters to numbers, and computes mod-97. A valid IBAN returns remainder 1.

Formula

reordered = iban[4..] + iban[0..4]
numeric = A->10 ... Z->35
valid if numeric % 97 == 1

This validates structure and checksum, not ownership or account availability.

Example

Example: DE89 3704 0044 0532 0130 00 is a commonly used valid-format sample for checksum tests.

FAQ

Why country length check first?

Each IBAN country has a fixed length; mismatches are invalid immediately.

Does this verify bank account existence?

No. It validates format and checksum only.

Can I paste with spaces?

Yes. Spaces are normalized before processing.

Important note

These numbers are randomly generated and intended for testing purposes only.