IBAN Doğrulama
IBAN numarası geçerlilik kontrolü
IBAN Doğrulama Aracı
IBAN Doğrulama Aracı, uluslararası banka hesap numaralarının biçim ve kontrol basamağı açısından geçerliliğini denetler. Ödeme kontrolü ve veri girişi doğrulamalarında kullanışlıdır. Ülke kodu, uzunluk ve mod‑97 kontrolü kavramları sade biçimde açıklanır.
Hesaplama Yöntemi
1. IBAN’daki boşluklar kaldırılır ve büyük harfe çevrilir. 2. İlk dört karakter sondan sonraya taşınır. 3. Harfler sayıya dönüştürülür (A=10…Z=35). 4. Elde edilen çok uzun sayı mod‑97 işleminden geçirilir; kalan 1 ise IBAN geçerli kabul edilir.
Formül ve Değişkenler
• Geçerlilik koşulu: number % 97 = 1.
• Ülke bazında uzunluk sabitleri kullanılır.
Örnek
TR33 0006 1005 1978 6457 8413 26 → mod‑97 sonucu 1 olduğunda IBAN geçerlidir.
Kullanılan Standartlar ve Kaynaklar
• IBAN doğrulaması, ISO 13616 standardındaki mod‑97 yöntemine dayanır.
Sık Sorulan Sorular
• Uzunluk neden önemli?
Her ülke için sabit uzunluk vardır; farklıysa geçersizdir.
• Boşluklar hata yapar mı?
Uygulamada kaldırılır; kontrol sayısı boşluktan etkilenmez.
• Sadece mod‑97 yeterli mi?
Biçim ve ülke kuralları da kontrol edilmelidir.
• Hatalı karakterler?
Harf ve rakam dışı karakterler geçersiz sayılır.
Tablo ile Örnek Hesaplama
| Girdi | Açıklama | Sonuç |
|---|---|---|
| TR33…1326 | IBAN | — |
| — | Harf→sayı dönüşümü | A=10…Z=35 |
| 1 | mod‑97 kalanı | Geçerli |
Not: Geçerli IBAN, hesabın varlığını garanti etmez; yalnızca biçimsel doğrulama yapılır.