IBAN Doğrulama — Numara Geçerli mi, Hangi Banka?
TR ile başlayan IBAN'ı yapıştır; kontrol basamağının tutup tutmadığını, numaranın hangi bankaya ait olduğunu ve hesap numarasını gör — numara tarayıcından dışarı çıkmaz
IBAN nasıl doğrulanır?
Dekonttaki ya da sana mesajla gelen IBAN'ı olduğu gibi kutuya yapıştır; boşluklar, tireler ve küçük harfler sorun değil, araç önce onları temizler. Sonra üç kontrol yapar: numara TR ile başlıyor ve 26 karakter mi; ilk dört karakteri sona alıp harfleri sayıya çevirince (T = 29, R = 27) çıkan 28 haneli sayının 97'ye bölümünden kalan 1 mi (ISO 7064 MOD 97-10, Tebliğ m.4/7); 5–9. karakterlerdeki banka kodu TCMB'nin 2026 katılımcı listesinde hangi bankaya karşılık geliyor. Örnek: TR85 0001 0000 0000 0012 3456 78 için 26 karakter tam, MOD 97 kalanı 1, banka kodu 00010 ve TCMB listesinde 0010 kodu T.C. Ziraat Bankası; 10. karakter 0 (rezerv), son 16 hane 0000000012345678 hesap numarası. Son rakamı 8 yerine 0 yazsan kalan 76 çıkar ve araç numaranın bozuk olduğunu söyler — bir rakamı yanlış yazmak ya da iki rakamı yer değiştirmek bu kontrolde her zaman yakalanır. Geçerli çıkması hesabın kime ait olduğunu söylemez; alıcı adını bankanın ekranında gör.
Geçerli IBAN, doğru alıcı demek değildir
En sık yapılan hata, kontrolden geçen bir numaranın 'doğru kişiye ait' sanılmasıdır. MOD 97 kontrolü yalnız yazım hatasını yakalar: 26 karakterin biri yanlışsa ya da ikisi yer değiştirmişse kalan 1 çıkmaz. Ama biri sana bilerek kendi IBAN'ını gönderdiyse o numara da geçerlidir — dolandırıcılıkta kullanılan IBAN'lar biçim olarak kusursuzdur. Tebliğ'in 7. maddesi bankaya gelen transferde IBAN'ın doğrulanmasını zorunlu kılar; banka bunu senin adına yapar, ama numaranın hangi isme ait olduğunu para gönderme ekranında alıcı adı satırında sen görürsün. Bu araç o ekranın yerine geçmez; göndermeden önce oradaki adı, ödeme yapacağın kişinin adıyla karşılaştır.
Yazdığın IBAN hiçbir yere gönderilmez. Hesabın tamamı tarayıcında, bu sayfanın kendi kodunda yapılır; sunucuya istek atılmaz, kayıt tutulmaz. İnternetteki bazı 'IBAN sorgulama' sayfaları numarayı kendi sunucusuna yollar; bir hesap numarası tek başına para çekmeye yetmese de kimin nerede hesabı olduğu bilgisidir, gereksiz yere paylaşılmamalıdır.
26 karakter neyi anlatır: Tebliğ'deki IBAN yapısı
Türkiye Cumhuriyet Merkez Bankası'nın 2008/6 sayılı Tebliği (Resmî Gazete 27020) Türkiye IBAN'ının yapısını sabitler. Aşağıdaki tablo örnek IBAN TR85 0001 0000 0000 0012 3456 78 üzerinden her parçanın ne olduğunu gösterir.
| Karakterler | Parça | Örnekte | Kural |
|---|---|---|---|
| 1–2 | Ülke kodu | TR | ISO 3166 ülke kodu; Türkiye için her zaman TR |
| 3–4 | Kontrol basamakları | 85 | MOD 97-10 ile hesaplanır; yazım hatasını yakalar |
| 5–9 | Banka kodu | 00010 | TCMB belirler; 0010 = T.C. Ziraat Bankası |
| 10 | Rezerv | 0 | Bütün hesaplarda sıfır (m.4/6) |
| 11–26 | Hesap numarası | 0000000012345678 | 16 hane, sağa dayalı, solu sıfırla dolu (m.4/5) |
Elektronik ortamda IBAN bitişik yazılır (m.6/2); kâğıt belgelerde soldan başlayarak dörderli gruplar hâlinde gösterilir (m.6/3). İki biçim aynı numaradır; araç ikisini de basar.
Banka kodundan hangi banka: TCMB 2026 listesi
IBAN'ın 5–9. karakterlerindeki beş haneli banka kodu, TCMB'nin Ödeme Sistemleri Katılımcıları listesindeki dört haneli kodun başına sıfır eklenmiş hâlidir. 2026 listesinde 71 kurum var; en sık karşılaşılan kodlar şunlardır.
| IBAN'da 5–9 | TCMB kodu | Banka |
|---|---|---|
| 00010 | 0010 | T.C. Ziraat Bankası |
| 00012 | 0012 | T. Halk Bankası |
| 00015 | 0015 | T. Vakıflar Bankası |
| 00046 | 0046 | Akbank |
| 00062 | 0062 | T. Garanti Bankası |
| 00064 | 0064 | T. İş Bankası |
| 00067 | 0067 | Yapı ve Kredi Bankası |
| 00111 | 0111 | QNB Finansbank |
| 00134 | 0134 | Denizbank |
| 00205 | 0205 | Kuveyt Türk Katılım Bankası |
| 00807 | 0807 | PTT |
Liste 2026 içinde üç kez değişti: 0215 Adil Katılım (10 Temmuz 2026) ve 0216 İktisat Katılım (7 Ağustos 2026) katıldı; 0137 Rabobank'ın unvanı 12 Ağustos 2026'da Hepsi Bank oldu. Araç 71 kodun tamamını tanır; listede olmayan kodu 'listede yok' diye işaretler.
Bu araç neyi hesaplamaz
- Bu araç yalnız numaranın biçimini ve bankasını söyler; hesabın kime ait olduğunu, açık olup olmadığını ya da bakiyesini senin adına sorgulayamaz — bunu yalnız bankanın para gönderme ekranı gösterir.
- Yabancı ülke IBAN'larını (DE, GB, FR gibi) burada doğrulamıyoruz; uzunluk ve banka kodu düzeni ülkeye göre değişir, araç TR dışındaki numarayı geri çevirir.
- Banka kodu listesi TCMB'nin 2026 yayınıdır; yeni kurulan bir bankanın kodu listeye girene kadar 'listede yok' görebilirsin, bu numaranın bozuk olduğu anlamına gelmez.
- Yazdığın IBAN tarayıcından dışarı çıkmaz, kaydedilmez ve hiçbir sunucuya gönderilmez; bu yüzden araç numarayı bir yerde 'sorgulayıp' hesap sahibini de getiremez.
IBAN hakkında sık sorulanlar
IBAN numarası kaç haneli olur?
Türkiye'de 26 karakter: TR + 2 kontrol basamağı + 5 haneli banka kodu + 1 rezerv sıfır + 16 haneli hesap numarası (Tebliğ 2008/6, m.4). Kâğıtta dörderli gruplarla 'TR85 0001 0000 0000 0012 3456 78' diye yazılır; boşluklar sayılmaz. Başka ülkelerde uzunluk ve düzen farklıdır; bu araç yalnız TR ile başlayan numarayı doğrular.
IBAN'dan hangi banka olduğu anlaşılır mı?
Evet. TR ve iki kontrol basamağından sonraki beş hane banka kodudur; baştaki sıfır atılınca TCMB'nin katılımcı listesindeki dört haneli kod çıkar. 00010 Ziraat, 00064 İş Bankası, 00062 Garanti, 00046 Akbank, 00067 Yapı Kredi'dir. Araç 2026 listesindeki 71 kurumun tamamını tanır ve banka adını sonuç satırında gösterir.
IBAN kontrol basamağı nasıl hesaplanır?
ISO 7064 MOD 97-10 yöntemiyle: ilk dört karakter (TR + 2 basamak) sona alınır, harfler sayıya çevrilir (T = 29, R = 27), oluşan 28 haneli sayı 97'ye bölünür. Kalan 1 ise numara geçerlidir. Tebliğ'in 4. maddesinin 7. fıkrası bu yöntemi zorunlu kılar; tek bir rakam hatası kalanı 1'den uzaklaştırır ve araç onu yakalar.
IBAN geçerli çıktı, para gönderebilir miyim?
Numara bozuk değil demektir, ama hesabın senin ödeme yapacağın kişiye ait olduğunu göstermez. Göndermeden önce bankanın transfer ekranında beliren alıcı adına bak; ad tutmuyorsa göndermeden vazgeç. Dolandırıcılıkta kullanılan IBAN'lar da biçim olarak geçerlidir; kontrol basamağı niyeti değil, yazım hatasını ölçer.
Boşluklu yazılan IBAN ile bitişik IBAN aynı mı?
Aynı. Tebliğ'in 6. maddesine göre kâğıt belgelerde dörderli gruplar hâlinde boşlukla, elektronik ortamda bitişik yazılır; ikisi de aynı 26 karakterdir. Bu araca boşluklu ya da boşluksuz yapıştırabilirsin, sonuçta iki biçimi de görürsün; bazı uygulamalar boşluklu yapıştırmayı kabul etmediği için bitişik olanı oradan kopyalayabilirsin.
Kaynaklar
Bu araçtaki oran ve tutarlar aşağıdaki resmî kaynaklardan alınmıştır. Son doğrulama: 18 Eylül 2026.
- Resmî Gazete 27020 — Uluslararası Banka Hesap Numarası Hakkında Tebliğ (Sayı: 2008/6), TCMB — m.4/1: IBAN 26 karakter — 2 alfabetik ülke kodu, 2 kontrol basamağı, 5 haneli banka kodu, 1 rezerv, 16 hesap numarası; m.4/5: hesap numarası sağa dayalı, sol boşluklar sıfır; m.4/6: rezerv alan sıfır; m.4/7: kontrol basamakları ISO 7064 MOD 97-10; m.6/2-3: elektronik biçim bitişik, yazılı biçim dörderli gruplar; m.7/2: bankaya gelen transferde IBAN doğrulanması zorunlu
- TCMB — Ödeme Sistemleri Katılımcıları (2026) listesi (PDF) — 71 kurumun 4 haneli kodu ve adı: 0010 T.C. Ziraat Bankası, 0012 Halkbank, 0015 Vakıfbank, 0046 Akbank, 0062 Garanti, 0064 İş Bankası, 0067 Yapı Kredi, 0111 QNB Finansbank, 0134 Denizbank, 0205 Kuveyt Türk, 0807 PTT; dipnotlar: 0215 Adil Katılım 10.07.2026, 0216 İktisat Katılım 07.08.2026 katıldı, 0137 Rabobank → Hepsi Bank 12.08.2026
- TCMB — Elektronik Fon Transfer (EFT) Sistemi sayfası — Katılımcı listesine bağlantı veren resmî sayfa
Bağlantı, girdiğin değerleri de taşır — yer imine ekleyebilir veya paylaşabilirsin.
Resmî Gazete 27020 — son doğrulama 18 Eylül 2026
Bu araç işine yaradı mı?
Teşekkürler, geri bildirimin alındı.