Bankaya Göre IBAN Hesaplama
Bankanızı seçin, şube kodunuzu ve hesap numaranızı girin; araç, bankanın kendi resmî sitesinde belgelenen yapıya göre IBAN'ınızı hesaplar. Yalnızca yapısı doğrulanan bankalar desteklenir; sonucu kullanmadan önce banka uygulamanızdaki IBAN ile karşılaştırın.
Hesap sahibi ve hesap aktifliği doğrulanmaz. Para transferi yapmadan önce bilgileri bankanızdan kontrol edin.
Yalnızca IBAN yapısı bankanın kendi resmî sitesinden doğrulanan bankalar listelenir.
Banka kartınızda veya hesap bilgilerinizde yazan şube kodu (en fazla 4 hane).
8 haneli müşteri numarası. 9 haneli müşteri numaraları için bu araç yapıyı doğrulamadı.
Hesabın 4 haneli ek numarası.
- Ziraat Bankası'nın IBAN aracı 9 haneli müşteri numaraları için şube kodunu içermeyen farklı bir yapı kullanıyor. Bu yapı için bağımsız yayımlanmış örnek bulunamadığından araçta desteklenmez.
Kaynaklar ve doğrulama
Ziraat Bankası — son inceleme 2026-09-17
- Ziraat Bankası — IBAN Hesaplama / Sorgulama (Şube, Müşteri No, Ek No alanları)
- Ziraat Bankası sitesinin betiği: CalcIBAN(şube, müşteriNo+ekNo) → "000100" + şube(4) + 12 hane
- Ziraat Bankası IbanUret servisi (sayfanın HESAPLA düğmesinin çağırdığı servis): şube 2187, müşteri 58377574, ek 5008 → TR750001002187583775745008
- 3 yayımlanmış örnek IBAN ile hane hane eşleşme doğrulandı.
Halkbank — son inceleme 2026-09-17
- Halkbank — IBAN Bilgilendirme: 'Şube Kodu 850, Hesap Numarası 01111111' → 'TR 46 0012 0 0985000001111111' örneği
- Halkbank — IBAN Kontrol / IBAN Hesaplama (şube seçimi + 8 haneli hesap no)
- Halkbank sitesinin IBAN modülü: şube 3 haneliyse '9'+şube; "000120" + şube(5) + hesap(11)
- 3 yayımlanmış örnek IBAN ile hane hane eşleşme doğrulandı.
Akbank — son inceleme 2026-09-17
- Akbank — IBAN Sorgulama & IBAN Doğrulama (Hesap Türü, Şube Kodu, Hesap No)
- Akbank sitesinin betiği window.ibanInquiry: "000460" + şube(4) + hesap türü + "00" + hesap(7)
- 2 yayımlanmış örnek IBAN ile hane hane eşleşme doğrulandı.
İş Bankası — son inceleme 2026-09-17
- İş Bankası — IBAN Hesaplama (Hesap Tipi, Şube Kodu, Hesap Numarası)
- Aynı sayfadaki ibanHesapla(): bankakodu 00064 + r_alan 0 + "0000" + hesap tipi + şube + hesap(7); hesapNoHesapla() tersini yapar
- 3 yayımlanmış örnek IBAN ile hane hane eşleşme doğrulandı.
Yapı Kredi — son inceleme 2026-09-17
- Yapı Kredi — IBAN Sorgulama (Hesap Numaranız, en fazla 9 hane)
- Yapı Kredi betiği CreateIBAN/modifyAccount: banka 00067, hesap 17 haneye tamamlanıp "01" + son 15 hane
- 3 yayımlanmış örnek IBAN ile hane hane eşleşme doğrulandı.
Desteklenmeyen bankalar
- VakıfBank (00015): bu banka için resmi yapı doğrulanamadı — IBAN'ı banka uygulamanızdan alın.
- Garanti BBVA (00062): bu banka için resmi yapı doğrulanamadı — IBAN'ı banka uygulamanızdan alın.
- QNB (00111): bu banka için resmi yapı doğrulanamadı — IBAN'ı banka uygulamanızdan alın.
- DenizBank (00134): bu banka için resmi yapı doğrulanamadı — IBAN'ı banka uygulamanızdan alın.
- TEB (00032): bu banka için resmi yapı doğrulanamadı — IBAN'ı banka uygulamanızdan alın.
- Kuveyt Türk (00205): bu banka için resmi yapı doğrulanamadı — IBAN'ı banka uygulamanızdan alın.
Bu araç neyi farklı yapıyor?
Genel IBAN oluşturucu, elinizde 16 haneli hesap alanı hazır olduğunda kontrol hanelerini hesaplar. Oysa çoğu kişinin elinde 16 haneli alan değil; banka kartında veya hesap cüzdanında yazan şube kodu ve hesap numarası vardır. Bu ikisinin 16 haneye nasıl yerleştiği ise bankaya özgüdür: bir banka şube kodunu başa koyar, bir diğeri araya hesap türü kodu ekler, bir başkası şube kodunu hiç kullanmaz. Bu araç, desteklediği her banka için o bankanın kendi yerleşimini uygular.
Neden yalnızca birkaç banka var?
Çünkü burada hata sessizdir. Şube kodu yanlış yere konsa bile MOD 97 kontrol hanesi yeniden hesaplandığı için ortaya biçimsel olarak geçerli bir IBAN çıkar. Doğrulama araçları bu IBAN'ı "geçerli" gösterir, ama numara sizin hesabınıza değil, başka birinin hesabına ait olabilir. Bu nedenle bir bankayı ancak yerleşimi bankanın kendi resmî sitesinde belgelenmişse ekledik: bankanın IBAN hesaplama aracı ve o aracın sitede yayımlanan kodu ya da bankanın IBAN bilgilendirme sayfası. Forum yazıları, bloglar ve başka hesaplayıcı siteler kaynak sayılmadı; tahmine dayalı hiçbir yerleşim eklenmedi.
Doğrulama nasıl yapıldı?
Her banka için iki adım uygulandı. Önce yerleşim bankanın resmî kaynağından çıkarıldı. Ardından bu yerleşimle hesaplanan IBAN, hesap sahiplerinin şube kodu ve hesap numarasıyla birlikte kamuya açık yayımladığı gerçek IBAN'larla hane hane karşılaştırıldı. Halkbank'ta bankanın kendi IBAN bilgilendirme sayfasındaki örnek (şube 850, hesap 01111111) de birebir tuttu. Bu örneklerin tamamı otomatik testlerde her değişiklikte yeniden kontrol edilir.
Desteklenen bankaların yapısı
- Ziraat Bankası (00010): 4 haneli şube kodu + 8 haneli müşteri numarası + 4 haneli ek no. 9 haneli müşteri numaraları desteklenmez.
- Halkbank (00012): 3 haneli şube kodlarında "09" + şube, 4 haneli kodlarda "0" + şube; ardından 11 haneye tamamlanmış hesap numarası.
- Akbank (00046): 4 haneli şube kodu + 3 haneli hesap türü kodu (TL için 888) + "00" + 7 haneli hesap numarası.
- İş Bankası (00064): "0000" + hesap tipi (1 vadesiz TL, 2 vadesiz DTH) + 4 haneli şube kodu + 7 haneli hesap numarası.
- Yapı Kredi (00067): "1000000" + 9 haneye tamamlanmış hesap numarası; şube kodu IBAN'a girmez.
IBAN'ın genel parçalarını Türkiye IBAN formatı rehberinde, şube kodunun IBAN'daki yerini ise IBAN'da şube kodu rehberinde ayrıntılı anlattık.
Listede olmayan bankalar
Garanti BBVA, VakıfBank, QNB, DenizBank, TEB ve Kuveyt Türk'ün resmî IBAN araçları sonucu sunucu tarafında üretiyor; şube kodu ile hesap numarasının IBAN'a nasıl yerleştiğini açıklayan resmî bir belge bulamadık. Bu bankalar için tahmin yürütmek yerine IBAN'ınızı doğrudan mobil uygulamanızdan, internet şubenizden veya banka kartınızın üzerinden almanızı öneririz. Yeni bir banka ancak aynı doğrulama adımlarından geçerse eklenecek.
Sonucu nasıl teyit etmelisiniz?
Hesaplanan IBAN'ı bir yerde kullanmadan önce banka uygulamanızdaki IBAN ile yan yana koyun. IBAN kopyalama kontrolü aracı iki numarayı hane hane karşılaştırır ve farklı olan haneyi işaretler. Ardından numarayı IBAN doğrulama aracına yapıştırarak biçimsel geçerliliğini ve banka kodunu da görebilirsiniz. Unutmayın: hiçbir hesaplama aracı hesabın var olduğunu veya hesap sahibini doğrulamaz.
Tersine: IBAN'dan şube kodu ve hesap numarası
Aynı yerleşimler ters yönde de çalışır. Desteklenen bir bankanın IBAN'ını yapıştırdığınızda araç şube kodunu, hesap numarasını ve varsa hesap türünü ayırır. IBAN belgelenmiş yapıya tam uymuyorsa (örneğin yapısı doğrulanmamış bir hesap türüne aitse) araç alanları göstermez; yarım eşleşmeyle tahmin yürütmez.
Gizlilik
Tüm hesaplama tarayıcınızda yapılır. Girdiğiniz şube kodu, hesap numarası ve IBAN sunucuya gönderilmez, kaydedilmez ve loglanmaz.
Sık sorulan sorular
Türkiye IBAN'ı TR, 2 kontrol hanesi, 5 haneli banka kodu, 1 haneli rezerv alan (0) ve 16 haneli hesap alanından oluşur. Şube kodu ile hesap numarasının bu 16 haneye nasıl yerleştiği bankadan bankaya değişir. Araç, seçtiğiniz bankanın kendi resmî sitesinde belgelediği yerleşimi uygular ve kontrol hanelerini MOD 97 ile hesaplar.