RPSCalculator

IBAN Validator

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

Free · no login · browser-based

IBAN validator

Validation summary

Checked

1

Passed

1

Failed

0

Validation checks syntax and checksum rules only. It does not query issuers, governments or identity databases.

Validation details

Validation results for each supplied value
ValueStatusContextDetails
DE89 3704 0044 0532 0130 00ValidDEMOD-97 checksum passed

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.