IBAN kontrol ve doğrulama — mod 97
ISO 13616 mod-97-10 checksum; hesap varlığını kanıtlamaz.
Sıradaki Adım: 👇
Bunları Biliyor muydunuz?
Bilgiler yükleniyor...
Sosyal Medyada Paylaş
📑 İçindekiler
Detaylı Açıklama
Genel uyarı: Bu metinler bilgilendirme ve eğitim amaçlıdır. Vergi, resmî beyanname, bankacılık sözleşmesi veya hukuki sonuç doğuran işlemlerde 3065 sayılı KDV Kanunu, GİB düzenlemeleri, Resmî Gazete metinleri, BDDK kararları ve bankanızın güncel tarifesi esas alınmalıdır. Araç çıktıları örnek niteliğindedir.
IBAN doğrulama: ISO 13616 ve mod-97-10 algoritması
IBAN (International Bank Account Number), ülke kodu, kontrol basamakları ve BBAN’dan oluşan standart bir hesap gösterimidir. Türkiye’de TR ile başlayan 26 hanelik yapı yaygındır; kesin uzunluk ve BBAN alt alanları BKM / banka duyuruları ve Türkiye Cumhuriyet Merkez Bankası çerçevesinde güncellenir.
Harf–rakam dönüşümü
Kontrol hesabında A=10, B=11, …, Z=35 kuralı uygulanır. IBAN’ın ilk dört karakteri (ülke+kontrol) sona alınır ve tüm metin rakam dizisine çevrilir.
Mod-97-10 kontrolü
Büyük tamsayı olarak yorumlanan dizi için:
$$\mathrm{BigInt} \bmod 97 = 1$$
olmalıdır. Eğitimsel gösterimde:
$$\mathrm{REM} = \text{büyük sayının }97\text{ ile modu}$$
Pratikte programlarda overflow riskine karşı soldan sağa blok blok mod hesaplama kullanılır:
$$r_{i+1} = (10 r_i + d_i) \bmod 97$$
$$r_0 = 0$$, $$d_i$$ sıradaki rakamdır.
Ülke kodu ve BBAN ayrımı
İlk iki harf ülke; sonraki iki rakam IBAN kontrol basamağıdır. Geri kalan BBAN içinde banka kodu, rezerv ve hesap numarası alt alanları ülkeye özgüdür. Türkiye için alan uzunlukları resmi tabloda sabittir; IBAN’daki harfler ülke kodu dışında BBAN içinde de bulunabilir (ör. bazı ülkelerde); her biri yukarıdaki dönüşümle rakama çevrilir.
Güvenlik notu
IBAN doğrulaması checksum düzeyindedir; hesabın gerçekten var olup olmadığını veya ad-soyad eşleşmesini kanıtlamaz. Dolandırıcılıkta “IBAN doğrulandı” mesajı güven yaratmak için kötüye kullanılabilir; sosyal mühendislikte acele EFT baskısı sık görülür.
LaTeX ve algoritma notu: $$...$$ ile verilen formüller öğretici kabuller içerir; üretim ortamında resmi spesifikasyon (ISO 13616 IBAN, GS1 GTIN, yerel mevzuat) ile doğrulama yapılmalıdır.
Editör notu ve şeffaflık
NetSonuç editör notu: Gerçek hesap doğrulaması banka sistemidir.
Resmi ve güvenilir kaynaklar
Nasıl Kullanılır?
IBAN’ı yapıştırın.
Boşluklar otomatik yok sayılır.
Hesapla ile mod-97 sonucunu görün.
Sıkça Sorulan Sorular
IBAN’daki harfler ne anlama gelir?
Mod-97 = 1 geçmiyorsa hesap yok mudur?
TR IBAN kaç hane olmalıdır?
IBAN doğrulaması hesap sahibini gösterir mi?
BIC / SWIFT ile IBAN aynı şey midir?
EFT’de yanlış IBAN girersem para gider mi?
Dolandırıcılıkta IBAN paylaşmak riskli midir?
Uluslararası SEPA benzeri ödemelerde ne değişir?
Mobil banka IBAN kopyalama hatası nasıl önlenir?
Kurumsal API’lerde IBAN doğrulama nasıl yapılır?
Harfler rakama nasıl çevrilir?
Kontrol basamağı nasıl üretilir?
IBAN tek başına KVKK kapsamında mıdır?
Sandbox test IBAN’ları gerçek midir?
Bu sayfa bankanızın resmi kılavuzu mudur?
Bu Aracı Sitenize Ekleyin
Aşağıdaki kodları sitenize ekleyerek bu hesaplama aracını kendi sitenizde gösterebilirsiniz.
<div class="netsonuc-embed-wrapper" itemscope itemtype="https://schema.org/WebApplication" style="margin: 20px 0; border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden; box-shadow: 0 2px 8px rgba(0,0,0,0.1);">
<meta itemprop="name" content="IBAN kontrol ve doğrulama — mod 97">
<meta itemprop="description" content="ISO 13616 mod-97-10 checksum; hesap varlığını kanıtlamaz.">
<meta itemprop="url" content="https://www.netsonuc.com/iban-kontrol-ve-dogrulama">
<meta itemprop="applicationCategory" content="UtilityApplication">
<meta itemprop="operatingSystem" content="Any">
<meta itemprop="offers" itemscope itemtype="https://schema.org/Offer">
<meta itemprop="price" content="0">
<meta itemprop="priceCurrency" content="TRY">
<div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
<meta itemprop="ratingValue" content="4.8">
<meta itemprop="ratingCount" content="1000">
<meta itemprop="bestRating" content="5">
<meta itemprop="worstRating" content="1">
</div>
<iframe
src="https://www.netsonuc.com/iban-kontrol-ve-dogrulama"
width="100%"
height="800"
frameborder="0"
scrolling="auto"
title="IBAN kontrol ve doğrulama — mod 97 - NetSonuç Hesaplama Aracı"
loading="lazy"
allowfullscreen
aria-label="IBAN kontrol ve doğrulama — mod 97 hesaplama aracı">
</iframe>
<div style="background: #f8f9fa; padding: 12px; border-top: 1px solid #e5e7eb; text-align: center;">
<p style="margin: 0; font-size: 12px; color: #666; line-height: 1.6;">
<a href="https://www.netsonuc.com/iban-kontrol-ve-dogrulama" target="_blank" rel="dofollow" title="IBAN kontrol ve doğrulama — mod 97 Hesaplama Aracı - NetSonuç" style="color: #3b82f6; text-decoration: none; font-weight: 500;">IBAN kontrol ve doğrulama — mod 97 Hesaplama Aracı</a> -
<a href="https://www.netsonuc.com" target="_blank" rel="dofollow" title="NetSonuç - Ücretsiz Online Hesaplama Platformu" style="color: #3b82f6; text-decoration: none; font-weight: 500;">NetSonuç</a> tarafından sağlanan ücretsiz online hesaplama platformu.
<a href="https://www.netsonuc.com/iban-kontrol-ve-dogrulama" target="_blank" rel="dofollow" title="IBAN kontrol ve doğrulama — mod 97 Hesaplayıcı" style="color: #3b82f6; text-decoration: none;">Hesaplayıcıyı kullan</a>,
<a href="https://www.netsonuc.com/iban-kontrol-ve-dogrulama" target="_blank" rel="dofollow" title="IBAN kontrol ve doğrulama — mod 97 Hesaplama Simülatörü" style="color: #3b82f6; text-decoration: none;">hesaplama simülatörü</a> veya
<a href="https://www.netsonuc.com" target="_blank" rel="dofollow" title="NetSonuç Hesaplama Araçları" style="color: #3b82f6; text-decoration: none;">tüm araçları görüntüle</a>.
</p>
</div>
</div>📝 Kullanım Talimatları:
- Iframe Embed: Web sitenizin HTML koduna doğrudan yapıştırın.
- HTML Snippet: Blog yazılarınızda, makalelerinizde kullanın (en SEO-friendly, Google'ın favorisi)
- WordPress: WordPress sitenizde shortcode olarak kullanın. Eklenti gerekmez.
- QR Kod: Fiziksel materyallerde, sunumlarda, broşürlerde kullanın. Mobil erişim için ideal.
- Bookmarklet: Tarayıcı yer imlerinize ekleyin. Hızlı erişim için mükemmel.