IBAN Validator

Paste an IBAN as it is printed on a statement or invoice. The page checks the country's length and layout from the SWIFT IBAN Registry, then the check digits, and shows the working. Spaces and lower case letters are accepted.

Free Runs in your browser Checked Tuesday, November 10, 2026

The country code, check digits and account number. Spaces and small letters are fine.

Result

Result — Green when the IBAN passes every check; otherwise the first rule it breaks.
Country —
Bank code — For Türkiye the five digits after the check digits; for other countries the bank position the registry gives.
Bank name — For a valid Turkish IBAN: the bank's name in the TCMB list of payment system participants (2026). A code that the list does not have shows “Bank code not on the list”.
In groups of four —

How the check was made

This tool runs in your browser. What you enter is not sent to us.

How to use it

  1. Paste the IBAN from your statement, invoice or bank app. Spaces and small letters do not matter.
  2. Read the Result: green means the IBAN passes the length, layout and check-digit tests.
  3. If it is red, read the reason, check the digit or letter it names against the original, and run the check again.
  4. Use Bank code, Bank name and In groups of four to compare the number with your papers.

How an IBAN is checked

An IBAN (International Bank Account Number) has three parts: a two-letter country code, two check digits, then the account part whose length and layout depend on the country. The SWIFT IBAN Registry gives those rules for 89 countries and territories. The page applies the registry's length and layout to the IBAN you enter.

The check digits are calculated with the mod 97 method of ISO 7064. The first four characters are moved to the end, each letter becomes two digits (A = 10 to Z = 35), and the resulting number must leave remainder 1 when divided by 97.

remainder = (number formed from the IBAN, first four characters moved to the end) mod 97
valid when remainder = 1

The check digits needed: 98 − (remainder of the number with 00 in place of the check digits)
  • The country code must be in the registry, and the length must be the registry's length for that country.
  • Each character must be of the kind the registry gives: a digit, a capital letter, or a letter or digit.
  • Only then is the mod 97 check made.

What a valid IBAN does not prove

A valid IBAN is well formed. It does not show that the account exists, that it is open, or that it belongs to the person or company you want to pay. Those are checked by the bank, and some banks and payment services also check the account name before a transfer.

Nothing is looked up: the page only works out the rules above, in your browser. The IBAN you type is not stored or sent to us. Bank codes are read from the position the registry gives; the page does not say which bank a code belongs to.

The IBAN of Türkiye

A Turkish IBAN has 26 characters: TR, two check digits, a five-digit bank code, a reserve digit and a 16-character account number. The registry writes this layout as 2!n5!n1!n16!c.

The bank code is the five digits right after the check digits, here 00061. The reserve digit follows the bank code; the registry gives it as one digit and does not describe more.

Which bank a Turkish code belongs to

For a valid Turkish IBAN the page looks up the five-digit bank code in the list of payment system participants that the Central Bank of the Republic of Türkiye (TCMB) publishes: “TCMB Ödeme Sistemleri Katılımcıları (2026)”, a PDF linked from the TCMB page for the Electronic Fund Transfer (EFT) system. The list has 70 banks and writes each code with four digits. An IBAN takes five, so the list's 0010 is written 00010 in an IBAN. The name is shown as the list writes it. The page's copy of the list was checked on 10 November 2026.

The list's footnote also names a bank that left the payment systems on 18 September 2026, Golden Global Yatırım Bankası A.Ş. (code 0150). Its name is shown with that date. If the code is in neither the table nor the footnote, the page shows “Bank code not on the list”. That is not a verdict on the IBAN, which may still be valid: the list covers only the banks that take part in the TCMB payment systems.

Worked example: TR33 0006 1005 1978 6457 8413 26

The IBAN has 26 characters, the length the registry gives for Türkiye. Its layout is valid: TR, then digits, then the account part.

Move TR33 to the end: 0006 1005 1978 6457 8413 26 TR33. Turn T into 29 and R into 27: the number is 0006100519786457841326292733.

That number divided by 97 leaves remainder 1, so the IBAN is valid. The bank code is 00061. The TCMB list does not have that code, so the bank name reads “Bank code not on the list”.

Step Result
Length 26 characters, as the registry needs
Digits after moving TR33 to the end 0006100519786457841326292733
Remainder after dividing by 97 1, so the IBAN is valid
Bank code 00061
Bank name Bank code not on the list

Frequently asked questions

What is an IBAN?

An IBAN is the standard form of a bank account number used for transfers between banks in many countries. It starts with a two-letter country code and two check digits, followed by the bank and account details, whose layout depends on the country.

Why does the page say a valid IBAN can still be wrong?

The check digits catch typing mistakes, but a well-formed number can still belong to the wrong account. Only the bank can say whether an account exists, so confirm the account name with the payee before you send money.

How long is a Turkish IBAN?

A Turkish IBAN has 26 characters: TR, two check digits, a five-digit bank code, one reserve digit and a 16-character account number. The page uses the SWIFT registry's length for Türkiye.

What does the bank code in the result mean?

For Türkiye it is the five digits after the check digits, which identify the bank. For other countries the page shows the bank position the registry gives, when the registry gives one.

Why does the page say “Bank code not on the list”?

The five-digit code is not one of the codes in the TCMB list of payment system participants (2026), so the page cannot name the bank. The IBAN can still be valid, because its layout and check digits passed; the list only covers banks that take part in the TCMB payment systems.

Which countries can this page check?

All 89 countries and territories in SWIFT IBAN Registry Release 103 (September 2026), including every EU and EEA country, the United Kingdom, Switzerland and Türkiye.

Does this tool send my IBAN anywhere?

No. The check runs in your browser and nothing you type is stored or sent to us or to any bank.

Sources

Figures and text last checked on Tuesday, November 10, 2026.

We use necessary cookies to run the site. With your consent, Google also uses advertising cookies to show personalised ads. If you reject them, you still see ads, but they are not personalised.