Our Tools: 💳 Namso · 🏦 Random IBAN · 📱 Random IMEI · 🔌 Random MAC · 🔑 UUID Generator · 📋 JSON Formatter · 🔤 Hex to ASCII · 🔓 Base64 Decode · 🔒 Hash Generator · 🔐 Password Gen · 📝 Lorem Ipsum

IBAN Validator

Verify any IBAN number using the MOD-97 algorithm. Check the format, validate check digits, and get a detailed breakdown of country code, bank identifier, and account number.

Validate IBAN

Paste any IBAN number to check its validity and view detailed information.

How validation works

  • The IBAN format is checked (must start with country code and check digits)
  • The country code is verified against supported countries
  • The length is validated according to the country specification
  • Check digits are verified using the MOD-97 algorithm

About IBAN Validation

The MOD-97 algorithm is an international standard (ISO 13616) for validating IBAN check digits. It rearranges the IBAN by moving the first four characters to the end, converts letters to numbers, and performs modulo 97 calculation.

A valid IBAN must have the correct country code, proper length for that country, and check digits that pass the MOD-97 validation. This validator performs all these checks instantly in your browser.

All validation is performed client-side in your browser. No IBAN data is sent to any server or stored anywhere.

Frequently Asked Questions

Common questions about IBAN validation

What does IBAN validation check?

IBAN validation checks four things: 1) Format (starts with 2-letter country code and 2-digit check digits), 2) Country code is recognized, 3) Length matches the country specification, and 4) Check digits are correct using the MOD-97 algorithm.

How does the MOD-97 algorithm work?

The MOD-97 algorithm rearranges the IBAN by moving the first 4 characters (country code + check digits) to the end, replaces all letters with numbers (A=10, B=11, ..., Z=35), and calculates the remainder when dividing by 97. If the remainder is 1, the IBAN is valid.

What if my IBAN shows as invalid?

An invalid result means either: the format is incorrect (typo, wrong structure), the country code is not supported, the length does not match the country specification, or the check digits are wrong. Double-check the IBAN for typing errors.

Is my IBAN data stored or sent anywhere?

No. All validation happens entirely in your browser using JavaScript. The IBAN you enter is never sent to any server, stored in any database, or transmitted over the network. Your data remains completely private.