IBAN Validator

What is an IBAN and How Does Validation Work?

The IBAN (International Bank Account Number) is an international standard (ISO 13616) for identifying bank accounts across national borders. It was created to facilitate cross-border payment processing, reducing transcription errors and delays in financial settlement.

The Anatomy of an IBAN

An IBAN can have up to 34 characters and follows a strict structure:

  • Country Code (2 letters): e.g., GB for the United Kingdom, DE for Germany.
  • Check Digits (2 numbers): Calculated using the MOD-97 (ISO 7064) algorithm.
  • BBAN (Basic Bank Account Number): The local account identifier, including bank and branch codes.

Security and the Modulo 97 Algorithm

IBAN validation doesn't just check if the format is correct; it performs a mathematical calculation (Modulo 97) to ensure no single character was mistyped. This ensures an error detection rate of nearly 100% before the payment is even sent to the bank.

Absolute Privacy of Financial Data

We understand that banking data is extremely sensitive. At Octovelo, your IBAN never leaves your browser. All validation and check-digit verification occur locally via JavaScript. No financial data is transmitted, stored, or logged on our servers. Total privacy for your financial operations.