IBAN Nedir? IBAN Nasıl Kontrol Edilir?

IBAN Nedir?

IBAN (International Bank Account Number - Uluslararası Banka Hesap Numarası), dünya genelinde banka hesaplarını standart bir formatta tanımlamak için kullanılan bir numaralama sistemidir. ISO 13616 standardına göre belirlenmiştir.

Türkiye'de IBAN kullanımı zorunludur ve tüm banka hesaplarına bir IBAN numarası atanır. Yurt içi EFT ve havale işlemlerinde de IBAN kullanılmaktadır.

Türkiye IBAN Formatı

Türkiye IBAN numaraları toplam 26 karakterden oluşur ve aşağıdaki yapıya sahiptir:

TRXXBBBB BHHHH HHHH HHHH HHHH H

TR — Ülke kodu (Türkiye)

XX — Kontrol rakamları (2 hane)

BBBBB — Banka kodu (5 hane)

H...H — Hesap numarası (17 hane)

Mod97 Doğrulama Algoritması

IBAN doğrulaması, ISO 7064 Mod 97-10 algoritması ile yapılır. Adımları şu şekildedir:

  1. IBAN'ın ilk 4 karakteri (ülke kodu + kontrol rakamları) sona taşınır.
  2. Tüm harfler sayısal değerlere dönüştürülür (A=10, B=11, ..., Z=35).
  3. Elde edilen sayı 97'ye bölünür.
  4. Kalan 1 ise IBAN geçerlidir, değilse geçersizdir.

Sık Sorulan Sorular

IBAN kaç haneli?

Türkiye IBAN numaraları 26 karakterden oluşur. İlk 2 karakter ülke kodu (TR), sonraki 2 karakter kontrol rakamları, ardından 5 haneli banka kodu ve 17 haneli hesap numarası gelir.

IBAN'dan banka nasıl anlaşılır?

IBAN numarasının 5. ile 8. karakterleri (TR ve kontrol rakamlarından sonraki 4 hane) banka kodunu belirtir. Örneğin 0010 Ziraat Bankası, 0064 İş Bankası, 0046 Akbank'ı temsil eder.

IBAN doğrulama nasıl yapılır?

IBAN doğrulama, Mod97 algoritması ile yapılır. IBAN'ın ilk 4 karakteri sona alınır, harfler sayısal değerlere dönüştürülür (A=10, B=11... Z=35) ve elde edilen sayı 97'ye bölündüğünde kalan 1 olmalıdır.

IBAN ne işe yarar?

IBAN (International Bank Account Number), uluslararası ve yurt içi para transferlerinde hesabı benzersiz şekilde tanımlamak için kullanılır. Yanlış hesaba para gönderimini engellemek amacıyla kontrol rakamları içerir.

IBAN ile hesap numarası aynı mı?

Hayır. IBAN, ülke kodu, kontrol rakamları, banka kodu ve hesap numarasının birleşiminden oluşan bir standarttır. Hesap numarası IBAN'ın bir parçasıdır ancak tek başına uluslararası transferlerde yeterli değildir.