Vergi ve Yasal Faiz
1

IBAN Validator: Check Format, Bank Code and Checksum

Validate an IBAN format, length, and Mod 97 checksum in your browser. Decode Turkish bank and account blocks and learn what a valid IBAN can confirm.

IBAN Doğrulama & Çözümleme
%100 Gizli & İstemci Taraflı

ISO 7064 Mod-97 kontrolü ve TCMB resmi banka kodlarıyla anında geçerlilik doğrulaması

26 / 26 Karakter
Örnekler:
Geçersiz IBAN

IBAN kontrol basamağı (Checksum) uyuşmuyor, hatalı veya eksik yazılmış.

Çözümlenen Banka ve Hesap Bilgileri

Banka Adı
Diğer / Yabancı Banka (Kod: 00061)
Banka
Banka Kodu
00061
TCMB Sistem Kodu
Ülke & Kontrol Hanesi
TR - 33
Türkiye (TR) ISO Kodu
Hesap Numarası Alanı
0519782509172401
Müşteri / Şube Numarası
Formatlanmış ve Standart IBAN
TR33 0006 1005 1978 2509 1724 01

Gizlilik ve Güvenlik Taahhüdü:

Girdiğiniz IBAN numarası tamamen tarayıcınızda (istemci tarafında) matematiksel algoritmayla doğrulanır. Hiçbir banka veya hesap bilgisi sunucularımıza gönderilmez, kaydedilmez ve üçüncü taraflarla paylaşılmaz.

Was this calculation tool helpful?
5.0(1 reviews)

IBAN Validation and Decoding Guide: Format, Algorithm, and Security

When transferring money by EFT, bank transfer, or FAST, even one incorrect digit in an IBAN can cause a bank to reject the transfer, leave money pending for days, or worse, send it to the wrong account.
HesapYap IBAN Validator; instantly checks the entered IBAN's format, character count, and international ISO 7064 Mod 97-10 mathematical check digits in your browser, and separates its bank and account blocks.

1. What Is an IBAN?

IBAN (International Bank Account Number - Uluslararası Banka Hesap Numarası) is a standardized account numbering system developed by the European Committee for Banking Standards (ECBS) and the International Organization for Standardization (ISO 13616). It aims to minimize human typing errors in cross-border and interbank transfers.
IBAN use in Türkiye is regulated by the Türkiye Cumhuriyet Merkez Bankası (TCMB, Central Bank of the Republic of Türkiye) through its Uluslararası Banka Hesap Numarası Hakkında Tebliği (2021/5) (Communiqué on International Bank Account Numbers) and is mandatory for all bank accounts.

2. Turkish IBAN Structure and Components

An IBAN used in Türkiye always consists of 26 alphanumeric characters . These 26 characters are not random; they represent specific blocks:

TR33⏟Kontrol00062⏟Banka Kodu0⏟Rezerv0012345678901234⏟Hesap No Alanı (16 Karakter)\mathbf{TR} \underbrace{\mathbf{33}}_{\text{Kontrol}} \underbrace{\mathbf{00062}}_{\text{Banka Kodu}} \underbrace{\mathbf{0}}_{\text{Rezerv}} \underbrace{\mathbf{0012345678901234}}_{\text{Hesap No Alanı (16 Karakter)}}


Block Name
Character Count
Description
Country Code
2 Letters
Always the following for Türkiye: TR
Check Digits
2 Digits
Check number generated for the Mod 97 mathematical validation algorithm
Bank (Payment Service Provider) Code
5 Digits
TCMB code identifying the receiving bank or payment institution (e.g. 00062 Garanti BBVA, 00015 VakıfBank)
Reserved Field
1 Digit
Under the communiqué, the standard value in the Turkish format is 0 (zero) in this field
Account Number
16 Characters
Standard field where the bank places its own branch code and account number

3. Mathematical Validation: ISO 7064 Mod 97-10 Algorithm

The mechanism used to check whether an IBAN was randomly invented or contains letter/digit typing errors is called the Mod 97 test . This algorithm catches 99.9% of typing errors before money is transferred.

How Does the Algorithm Work?

  1. Clean the String: Remove all spaces, hyphens, and special symbols.
  1. Rearrange: Cut the first 4 characters (TR and the following 2 check digits) and move them to the end of the string.
  1. Convert Letters to Numbers: Convert letters to numbers using their standard alphabetical values (
    A=10,B=11,…,T=29,R=27,…,Z=35A=10, B=11, \dots, T=29, R=27, \dots, Z=35
    
    ). TR takes the values 29 and 27 respectively.
  1. Large Integer Division (Mod 97): Divide the resulting large integer by 97.
  1. Rule: If the remainder is exactly 1 (
    N(mod97)≡1N \pmod{97} \equiv 1
    
    ), the IBAN is mathematically valid. If the remainder is not 1, the IBAN definitely contains a typing or digit error.

4. What Does a Valid IBAN Mean? (What Does It Show and What Does It Not Show?)

Knowing the limits of the tool's "Valid IBAN" result is essential for financial security:

What Validation Proves:

  • The IBAN has the correct format length (exactly 26 characters for Türkiye).
  • The check digits pass the Mod 97 test; no letters or digits are displaced.
  • The bank code refers to a valid financial institution.

What Validation DOES NOT Prove:

  • Account Holder Identity: The algorithm does not showthe account holder's name, surname, or business name. This information is private under banking secrecy and KVKK (Personal Data Protection Law).
  • Account Status: It does not guarantee that the account is open, frozen, or closed.
  • Balance and Transfer Success: It does not confirm whether the account can receive money or is subject to seizure or a block.
Recommendation: Always confirm the masked recipient name shown by your bank on the FAST or EFT screen with the person you are sending money to.

5. Privacy and Client-Side Security

HesapYap IBAN Validator runs entirely in your browser (using JavaScript). Your IBAN is not sent to our servers, logged, or stored in a database. All Mod 97 checks are completed instantly in your device's memory.

Frequently Asked Questions

Can an IBAN reveal the recipient's first and last name? No. No legal online algorithm or lookup tool can provide a person's first and last name from an IBAN alone. This information is available only when your bank shows the partially masked recipient name on the interbank transfer screen (EFT/FAST).
Should I enter the IBAN with or without spaces? Invoices and official documents use spaces between groups of four characters for readability (TR33 0006 2000...). Mobile banking and online forms generally prefer one continuous string without spaces. Our tool recognizes both formats automatically.
How long are IBANs in other countries? IBAN lengths vary by country. For example, Germany (DE) uses 22 characters, France (FR) 27, Norway (NO) 15, and the United Kingdom (GB) 22. However, every country uses the ISO 7064 Mod 97 rule without exception.

Legal Basis and Standards

  • ISO 13616 & ISO 7064: International banking data and Mod 97-10 check digit standards.
Information: This content and validation tool are for general information; they do not initiate banking transactions or guarantee transfer security. Before transferring money, confirm the recipient's name and account details through your bank's official channels.