Look up the IBAN length, BBAN structure and a sample IBAN for 80 countries, then validate any IBAN instantly with a live MOD-97 (ISO 13616) checksum check.

IBAN validator
Enter an IBAN above to check its format and checksum.
This tool only checks the IBAN format, length and MOD-97 checksum (ISO 13616 / ISO 7064). It does NOT confirm that the bank account actually exists or belongs to anyone — it is not a real bank-account verification.

IBAN format directory

IBAN length, BBAN structure and a sample IBAN for every IBAN-using country. Search by country name or 2-letter code.

80 countries
Country Code Length BBAN structure Example IBAN
No country matches your search.
Structure key — the IBAN starts with the 2-letter country code and 2 check digits (kk), followed by the national BBAN:
b bank code   s branch / sort code   c account number   k national check digit   kk IBAN check digits

About IBAN Format Reference & Validator

This page combines an IBAN validator with a country-by-country format directory. Type or paste any IBAN and it is checked live: character set, country code, exact length for that country and the MOD-97 checksum defined by ISO 13616. A valid number is pretty-printed in four-character groups with a copy button.

The directory covers around 80 countries in the IBAN registry, listing each country’s total IBAN length, its BBAN structure in shorthand (bank code, branch, account number, check digits) and a sample IBAN. Columns are sortable, the list is searchable, and a legend decodes the structure notation.

Every example row has a “use example” button that loads the specimen into the validator, which makes the page useful both for verifying a customer-supplied IBAN before a transfer and for developers testing payment forms. Validation is purely structural — it confirms the format and checksum, not that a real account exists.

How to use IBAN Format Reference & Validator

  1. Paste or type an IBAN into the validator at the top of the page — it is checked as you type.
  2. Review the individual checks: allowed characters, detected country, expected length and the MOD-97 checksum result.
  3. Copy the correctly grouped, pretty-printed IBAN with the copy button once it validates.
  4. Search or sort the country directory to find a country’s IBAN length, BBAN structure and sample number.
  5. Click “use example” on any country row to load its specimen IBAN into the validator and see the checks pass.

Frequently asked questions

Four structural checks run in sequence: only letters and digits are allowed, the two-letter country code must exist in the registry, the length must match that country’s specification exactly, and the number must pass the MOD-97 checksum from ISO 13616.

No. The tool verifies format and checksum only — it cannot confirm that the account is open or belongs to a particular person. A valid IBAN is necessary for a transfer but not proof of a real account.

Around 80 countries and territories that use the IBAN standard, each with its ISO country code, total length, BBAN structure shorthand and a sample IBAN you can load into the validator.

The legend explains the letters: b marks bank code positions, s branch code, c the account number, k a national check digit and kk the two IBAN check digits. Together they show how each country arranges its domestic account number.

No. The checksum and format checks run entirely in your browser with JavaScript; the number never leaves your device and nothing is logged or stored.

Yes — unlimited checks, the full country directory and the copy features are free, with no account needed.

Need help?
Found an issue with this tool? Let our team know.
Report an issue

Add this free tool to your own website — copy and paste the code below.