IBAN

Support Guide

How IBAN Validation Works

A practical breakdown of country checks, fixed lengths, and the MOD-97 checksum used in IBAN validation.

IBAN validation is a structural check. A validator does not contact a bank. It tests whether the entered value matches the expected IBAN pattern for the country and whether the checksum is mathematically consistent.
Try the validator

Try the validator

You do not need to leave this guide to run a structural check. Use the same validator here, then continue reading if you need more context.

Step 1: country and length checks

Step 1: country and length checks

The validator first reads the country code and matches it to a country-specific IBAN rule. Each supported country has a fixed length, so an IBAN with the wrong number of characters fails immediately.

This stage catches common errors such as using the wrong country code, dropping characters, or pasting a domestic account number into an IBAN field.

Step 2: checksum verification

Step 2: checksum verification

After the basic format passes, the IBAN is rearranged and letters are converted into numbers. The resulting number string is tested with the MOD-97 formula.

A structurally valid IBAN produces a remainder of 1. That is why checksum validation is useful for detecting single-digit mistakes and many transposed digits.

What a valid result does not prove

What a valid result does not prove

A valid checksum does not prove that the account is open, funded, owned by the intended recipient, or able to receive payments. It only shows that the format is internally consistent.

For real money movement, the recipient, bank, or payment provider still has to confirm the banking relationship.

Use Cases

Use Cases

  • Explaining to users why an IBAN can be valid but still unusable.
  • Documenting input validation rules in product requirements.
  • Supporting QA teams that test finance forms and import tools.
FAQ

FAQ

Does IBAN validation contact a bank?

No. Format validation is an offline structural check.

Why can a valid IBAN still fail a payment?

Because payment success also depends on the real account status, recipient match rules, and bank-side controls.

Important Disclaimer

This tool checks format only. It validates structure and checksum, but does not confirm that a bank account exists, is active, belongs to a person, or can receive payments. It does not perform financial, identity, or bank verification.

Related Guides

Back to the main tool

Use the main validator when you need a fast structural check. Use support guides when you need deeper context, implementation detail, or troubleshooting help.

Open IBAN
More from this hub

IBAN & Card Validator

Free, private, instant bank tools.

What we store

Language preference is saved in a cookie (NEXT_LOCALE). Light/dark theme is saved in localStorage (theme). Nothing else — no data is sent anywhere.

This site uses Google Ads to stay free.

© 2026 IBAN & Card Validator. All rights reserved.