ToolVaults

IBAN Validator — Checksum, Country Code, Formatting

Validate International Bank Account Numbers (IBAN) using the ISO 13616 mod-97 checksum. Detects country, checks expected length, and formats in standard 4-digit groups.

Runs 100% in your browser — nothing is uploaded.

✓ Valid IBAN
  • Country: Germany (DE)
  • Formatted: DE89 3704 0044 0532 0130 00
  • Check digits: 89
  • Account (BBAN): 370400440532013000
Example IBANs (fake — for testing)

Frequently asked

How does the checksum work?

The country code and check digits are moved to the end, letters are replaced with numbers (A=10 … Z=35), and the result is taken mod 97. A valid IBAN gives remainder 1. This is defined in ISO 13616.

Does this look up the actual bank?

No — it only validates the structure. The BBAN portion (everything after the check digits) encodes the bank and account, but decoding it requires country-specific rules and lookup tables we don't ship.

Which countries are supported?

The 75+ countries in the official IBAN registry, from AL (Albania) to VG (British Virgin Islands). Each has its own expected length that is enforced before the checksum runs.

Related tools