Look up the IBAN length, BBAN structure and a sample IBAN for 88 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. Click a row to load its example into the validator.

88 countries
Country Code Length BBAN structure Example IBAN Actions
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 close to 90 countries, including the eight UEMOA countries of West Africa, 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.

A dedicated converter turns the 24-character RIB printed by banks in Benin, Burkina Faso, Côte d’Ivoire, Mali, Niger, Senegal and Togo into the full 28-character IBAN. It verifies the RIB key, restores country letters that were deleted from the bank code and computes the IBAN check digits (BJ66, CI93, SN08...) instead of pasting a fixed prefix.

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.
  6. For a West African account, paste the RIB into the UEMOA converter: it checks the RIB key and builds the IBAN, ready to copy or validate.

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.

Close to 90 countries and territories that use the IBAN standard, including the UEMOA countries of West Africa, each with its ISO country code, total length, BBAN structure shorthand and a sample IBAN you can load into the validator.

Paste the 24-character RIB into the UEMOA converter. It checks the RIB key, then adds the country code and the computed check digits in front of the RIB: BJ061 01001 001443900007 69 becomes BJ66 BJ06 1010 0100 1443 9000 0769. If the RIB key is wrong, no IBAN is produced and the expected key is shown.

The first BJ is the IBAN country code and 66 the check digits; the second BJ is part of the BCEAO bank code (BJ061, BJ185...), so it must never be removed. Because the RIB key already fixes the account number modulo 97, every valid RIB of a country gets the same check digits: BJ66, BF42, CI93, ML13, NE58, SN08 and TG53.

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.


Popular searches
iban validator iban checker iban format by country iban length by country rib to iban converter uemoa iban bj66 iban benin convert rib to iban iban check digits calculator bceao rib key
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.