IBAN Doğrulama

IBAN numarasının geçerli olup olmadığını mod-97 kontrolüyle doğrulayın.

Hazırlayan: Ahmet Tur · Kontrol eden: Kübra Yıldız · Güncelleme:

TR ile başlayan 26 haneli numara

Sonucunuz burada görünecek

Bilgileri doldurun ve Hesapla'ya basın.

Bir IBAN numarasının doğru yazılıp yazılmadığını, banka sistemine göndermeden önce kontrol etmek — yanlış bir haneden kaynaklanan gecikmeli/başarısız havale işlemlerini önler. Bu kontrol, IBAN'ın son iki hanesindeki bir sağlama (checksum) rakamına dayanan matematiksel bir doğrulamadır.

IBAN numaranızı (boşluklu veya boşluksuz) girin; geçerli olup olmadığını, düzgün gruplanmış hâlini ve ülke kodunu görün.

IBAN Doğrulama: adım adım örnek hesaplama

Örnek (kurgusal hesap numaralı) bir TR IBAN'ın ISO 13616 mod-97 kontrolü

Örnek girdiler
IBAN
TR68 0001 0000 0012 3456 7890 12
  1. 1

    Boşlukları sil, uzunluğu kontrol et

    TR IBAN = TR + 2 kontrol hanesi + 5 banka kodu + 1 rezerv + 16 hesap no = 26 karakter

    TR680001000000123456789012 = 26 karakter

  2. 2

    İlk 4 karakteri sona taşı

    Yeni dizi = IBAN[5…] + IBAN[1…4]

    = 0001000000123456789012TR68

  3. 3

    Harfleri sayıya çevir

    A = 10, B = 11 … Z = 35 (T = 29, R = 27)

    = 0001000000123456789012292768

  4. 4

    97'ye bölümden kalan

    Kalan = sayı mod 97 (hane hane: k = (k × 10 + hane) mod 97) — geçerli IBAN'da kalan 1'dir

    = 1

  5. 5

    Sonuç

    Kalan = 1 ve uzunluk doğru → geçerli

    1 = 1 = Geçerli ✓

Sonuç · IBAN durumuGeçerli ✓
TR IBAN'ın yapısı
  • Ülke kodu (TR)2 karakter%7,7
  • Kontrol hanesi2 karakter%7,7
  • Banka kodu5 karakter%19,2
  • Rezerv (0)1 karakter%3,8
  • Hesap numarası16 karakter%61,5

Bilmeniz gereken: Mod-97 kontrolü yazım hatalarının (tek hane hatası, yer değiştirmiş iki hane) neredeyse tamamını yakalar; ancak hesabın gerçekten var olduğunu veya kime ait olduğunu göstermez. Havale/EFT öncesi alıcı adını banka ekranında mutlaka doğrulayın.

IBAN Doğrulama nasıl hesaplanır?

Mod-97 sağlama kontrolü nedir?

IBAN'ın ilk iki hanesi ülke kodu, sonraki iki hanesi ise bir sağlama (checksum) rakamıdır — bu rakamlar, IBAN'ın geri kalanından belirli bir matematiksel algoritmayla (ISO 7064 mod-97) hesaplanır. Doğrulama, IBAN'ın harflerini sayılara çevirip, ilk dört haneyi sona alarak 97'ye bölümünden kalanın tam olarak 1 çıkıp çıkmadığını kontrol eder.

Neden yalnızca format değil, matematiksel doğrulama?

Doğru uzunlukta ve doğru formatta (harf-rakam dizilimi) ama sağlama rakamı tutmayan bir IBAN, tek bir haneyi yanlış yazmış olabilir — mod-97 kontrolü, çoğu yazım hatasını (tek hane değişimi, iki hanenin yer değiştirmesi gibi) yakalayabilen güçlü bir matematiksel süzgeçtir.

Türkiye IBAN'ları için ek kontrol

TR ülke koduyla başlayan IBAN'lar, tam olarak 26 karakter uzunluğunda olmalıdır; bu uzunluk şartı sağlanmazsa, sağlama rakamı doğru çıksa bile IBAN geçersiz sayılır.

Örnek hesap

TR33 0006 1005 1978 6457 8413 26 biçimindeki bir IBAN, mod-97 kontrolünden geçerli çıkar. Yalnızca son hanesi değiştirilmiş (26 yerine 27 ile biten) aynı IBAN ise mod-97 sağlamasını tutturamadığından geçersiz olarak işaretlenir — bu, tek bir haneyi yanlış yazmanın bile IBAN'ı geçersiz kılabileceğini gösterir.

Sık sorulan sorular

Bu araç IBAN'ın gerçekten bir banka hesabına ait olup olmadığını mı kontrol ediyor?+

Hayır, yalnızca IBAN'ın matematiksel formatının (sağlama rakamı, uzunluk) geçerli olup olmadığını kontrol eder; IBAN'ın gerçekten aktif bir hesaba karşılık gelip gelmediğini yalnızca ilgili banka sistemi doğrulayabilir.

Boşluklu girilen bir IBAN da kontrol edilebilir mi?+

Evet, boşluklar otomatik olarak temizlenir; IBAN'ı boşluklu veya boşluksuz, büyük veya küçük harfle girebilirsiniz.

Türkiye dışındaki IBAN'lar da kontrol edilebiliyor mu?+

Evet, mod-97 kontrolü tüm ülkelerin IBAN'ları için genel olarak uygulanabilir; ancak yalnızca TR ülke koduna özel 26 karakter uzunluk kontrolü ek olarak yapılır, diğer ülkelerin kendi uzunluk kuralları bu araçta ayrıca doğrulanmaz.

Geçerli çıkan bir IBAN'ın yazım hatası olmadığından tamamen emin olabilir miyim?+

Mod-97 kontrolü çoğu yaygın yazım hatasını yakalar, ancak matematiksel olarak (çok düşük bir ihtimalle) bazı hatalı kombinasyonlar da sağlamayı tutturabilir; kritik işlemlerde IBAN'ı ayrıca görsel olarak da kontrol etmeniz önerilir.

Bu sayfa hakkında

Yayıncı:
Kalkoro — Teknolojig Bilişim Teknolojileri A.Ş., İstanbul
Hazırlayan:
Ahmet Tur — Editör (Matematik, tarih ve zaman, birim dönüştürme, fizik ve kimya, günlük araçlar)
Kontrol eden:
Kübra Yıldız — Editör

Parametreler resmî kaynaklardan alınır; son güncelleme tarihi sayfanın altında görünür.

Yanlış sonuç mu gördünüz? Sayfanın üstündeki "Hata bildir" düğmesini kullanın; her bildirim incelenir.

Hesaplama yöntemi ve doğruluk politikası →

Sonuçlar bilgilendirme amaçlıdır; mali, hukuki veya yatırım tavsiyesi değildir. Resmî işlemlerde ilgili kurumun hesabı ve mali müşavir/avukat görüşü esastır.

Son güncelleme: