🏦 IBAN Doğrulama
Boşluklu veya boşluksuz girebilirsiniz. Tüm ülke IBAN'ları desteklenir.
IBAN Doğrulama ve Banka Sorgulama Aracı
Boşluklu veya boşluksuz girebilirsiniz. Tüm ülke IBAN'ları desteklenir.
IBAN (International Bank Account Number — Uluslararası Banka Hesap Numarası), farklı ülkelerdeki banka hesaplarını standart bir formatta tanımlamak için kullanılan uluslararası bir numaralama sistemidir. ISO 13616 standardıyla düzenlenmiş olan IBAN, sınır ötesi havale ve EFT işlemlerinde hata oranını dramatik biçimde düşürür.
Ülkeden ülkeye uzunluğu değişmekle birlikte maksimum 34 karakter olabilir. Türkiye için standart uzunluk 26 karakterdir (TR + 2 kontrol hanesi + 22 rakam).
IBAN doğrulaması, ISO 7064 standardında tanımlanan Mod-97 algoritmasına dayanır. Bu algoritma, IBAN'ın içindeki 2 kontrol hanesinin doğru olup olmadığını matematiksel olarak sınar.
1. İlk 4 karakteri al ve sona taşı: IBAN[4..] + IBAN[0..3]
2. Harfleri sayıya çevir: A=10, B=11 … Z=35
3. Tüm dizi → büyük sayı (BigInt)
4. BigInt % 97 = 1 → GEÇERLİ
Türkiye'de bir IBAN'ın yapısı şu şekildedir:
TR [KK] [BBBBB] [R] [CCCCCCCCCCCCCCCC]
KK: 2 kontrol hanesi | BBBBB: 5 haneli banka kodu | R: rezerv (0) | C×16: müşteri hesabı
Banka kodu, 5. ve 9. karakterler arasında (indeks 4–8) yer alır. Bu 5 haneli kod, BDDK tarafından her bankaya özgü biçimde atanmıştır ve herhangi bir banka veya aracı kurumu benzersiz olarak tanımlar.