Finans & Vergiinan Ağyüz
7

IBAN Doğrulama ve Çözümleme Aracı: Banka ve Hesap Kontrolü

Türkiye ve uluslararası IBAN doğrulama aracı. ISO 7064 Mod 97 algoritmasıyla kontrol basamağı, banka kodu, şube ve hesap formatı çözümleme rehberi.

IBAN Doğrulama & Çözümleme
%100 Gizli & İstemci Taraflı

ISO 7064 Mod-97 kontrolü ve TCMB resmi banka kodlarıyla anında geçerlilik doğrulaması

26 / 26 Karakter
Örnekler:
Geçersiz IBAN

IBAN kontrol basamağı (Checksum) uyuşmuyor, hatalı veya eksik yazılmış.

Çözümlenen Banka ve Hesap Bilgileri

Banka Adı
Diğer / Yabancı Banka (Kod: 00061)
Banka
Banka Kodu
00061
TCMB Sistem Kodu
Ülke & Kontrol Hanesi
TR - 33
Türkiye (TR) ISO Kodu
Hesap Numarası Alanı
0519782509172401
Müşteri / Şube Numarası
Formatlanmış ve Standart IBAN
TR33 0006 1005 1978 2509 1724 01

Gizlilik ve Güvenlik Taahhüdü:

Girdiğiniz IBAN numarası tamamen tarayıcınızda (istemci tarafında) matematiksel algoritmayla doğrulanır. Hiçbir banka veya hesap bilgisi sunucularımıza gönderilmez, kaydedilmez ve üçüncü taraflarla paylaşılmaz.

Bu hesaplama aracı işinize yaradı mı?
5.0(1 değerlendirme)

Rehber & İçerik

IBAN Doğrulama ve Çözümleme Rehberi: Format, Algoritma ve Güvenlik

EFT, havale ve FAST ile para transferi yaparken IBAN numarasında tek bir rakamın dahi yanlış yazılması transferin banka tarafından reddedilmesine, paranın günlerce askıda kalmasına veya daha kötüsü yanlış bir hesaba aktarılmasına yol açabilir.
HesapYap IBAN Doğrulama Aracı; girilen IBAN numarasının biçimsel doğruluğunu, karakter sayısını ve uluslararası ISO 7064 Mod 97-10 matematiksel kontrol basamaklarını tarayıcınızda anında denetler; banka ve hesap bloklarını ayrıştırır.

1. IBAN Nedir?

IBAN (International Bank Account Number - Uluslararası Banka Hesap Numarası); Avrupa Bankacılık Standartları Komitesi (ECBS) ve Uluslararası Standardizasyon Örgütü (ISO 13616) tarafından geliştirilmiş standart bir hesap numaralandırma sistemidir. Amacı, sınırlar arası ve bankalar arası para transferlerinde insan kaynaklı yazım hatalarını en aza indirmektir.
Türkiye’de IBAN kullanımı, Türkiye Cumhuriyet Merkez Bankası’nın (TCMB) Uluslararası Banka Hesap Numarası Hakkında Tebliği (2021/5) ile düzenlenmiştir ve tüm banka hesapları için zorunludur.

2. Türkiye IBAN Yapısı ve Bileşenleri

Türkiye’de kullanılan bir IBAN istisnasız 26 alfasayısal karakterden oluşur. Bu 26 karakter rastgele dizilmez; belirli blokları temsil eder:

TR33⏟Kontrol00062⏟Banka Kodu0⏟Rezerv0012345678901234⏟Hesap No Alanı (16 Karakter)\mathbf{TR} \underbrace{\mathbf{33}}_{\text{Kontrol}} \underbrace{\mathbf{00062}}_{\text{Banka Kodu}} \underbrace{\mathbf{0}}_{\text{Rezerv}} \underbrace{\mathbf{0012345678901234}}_{\text{Hesap No Alanı (16 Karakter)}}


Blok Adı
Karakter Sayısı
Açıklama
Ülke Kodu
2 Harf
Türkiye için her zaman TR
Kontrol Basamakları
2 Rakam
Mod 97 matematiksel doğrulama algoritması için üretilen kontrol sayısı
Banka (ÖHS) Kodu
5 Rakam
Paranın aktarılacağı bankayı veya ödeme kuruluşunu tanımlayan TCMB kodu (ör. 00062 Garanti BBVA, 00015 VakıfBank)
Rezerv Alan
1 Rakam
Tebliğ uyarınca Türkiye formatında standart olarak 0 (sıfır) değerini alır
Hesap Numarası
16 Karakter
İlgili bankanın kendi şube kodu ve hesap numarasını yerleştirdiği standart alan

3. Matematiksel Doğrulama: ISO 7064 Mod 97-10 Algoritması

Bir IBAN'ın rastgele uydurulup uydurulmadığını veya yazılırken harf/rakam hatası yapılıp yapılmadığını denetleyen mekanizmaya Mod 97 testi denir. Bu algoritma klavyede yapılan tuşlama hatalarının %99,9'unu para henüz transfer edilmeden yakalar.

Algoritma Nasıl Çalışır?

  1. Dizgi Temizlenir: Aradaki tüm boşluklar, tireler ve özel işaretler silinir.
  1. Yer Değiştirme: İlk 4 karakter (TR ve ardından gelen 2 haneli kontrol sayısı) kesilerek dizginin en sonuna eklenir.
  1. Harflerin Sayıya Dönüşümü: Harfler standart alfabetik karşılıklarına göre (
    A=10,B=11,…,T=29,R=27,…,Z=35A=10, B=11, \dots, T=29, R=27, \dots, Z=35
    
    ) sayılara dönüştürülür. TR harfleri sırasıyla 29 ve 27 sayılarını alır.
  1. Büyük Sayı Bölmesi (Mod 97): Oluşan devasa tamsayı 97'ye bölünür.
  1. Kural: Eğer kalan tam olarak 1 çıkıyorsa (
    N(mod97)≡1N \pmod{97} \equiv 1
    
    ), IBAN matematiksel olarak geçerlidir. Kalan 1 çıkmıyorsa IBAN'da kesinlikle yazım veya basamak hatası vardır.

4. Geçerli Bir IBAN Ne Anlama Gelir? (Neyi Gösterir, Neyi Göstermez?)

Aracın verdiği "Geçerli IBAN" sonucunun sınırlarını bilmek finansal güvenlik açısından hayatidir:

Doğrulamanın Kanıtladığı Unsurlar:

  • IBAN biçimsel olarak doğru uzunluktadır (Türkiye için tam 26 karakter).
  • Kontrol basamakları Mod 97 testinden geçmiştir; harf veya rakam kayması yoktur.
  • Banka kodu geçerli bir finans kuruluşuna işaret eder.

Doğrulamanın KANITLAMADIĞI Unsurlar:

  • Hesap Sahibinin Kimliği: Algoritma hesap sahibinin adını, soyadını veya unvanını göstermez. Bankacılık sırrı ve KVKK uyarınca bu bilgi dışarıya kapalıdır.
  • Hesabın Aktifliği: Hesabın açık, dondurulmuş veya kapatılmış olduğunu garanti etmez.
  • Bakiye ve Transfer Başarısı: Hesabın para kabul edip edemeyeceğini veya haciz/blokaj durumunu doğrulamaz.
Tavsiye: FAST veya EFT ekranında bankanız tarafından gösterilen maskeli alıcı ismini mutlaka para göndereceğiniz kişiyle teyit edin.

5. Gizlilik ve İstemci Taraflı Güvenlik

HesapYap IBAN Doğrulama Aracı tamamen tarayıcınızda (JavaScript ile) çalışır. Girdiğiniz IBAN numarası sunucularımıza iletilmez, kaydedilmez veya veritabanında saklanmaz. Tüm Mod 97 kontrolleri cihazınızın belleğinde anlık olarak tamamlanır.

Sık Sorulan Sorular

IBAN’dan alıcının adı ve soyadı öğrenilebilir mi? Hayır. Hiçbir yasal çevrimiçi algoritma veya sorgulama aracı yalnızca IBAN üzerinden kişi adı-soyadı veremez. Bu bilgiye yalnızca bankalararası transfer ekranında (EFT/FAST) alıcının adı bankanız tarafından kısmen maskelenerek ulaşıldığında erişilebilir.
IBAN’ı boşluklu mu yoksa bitişik mi yazmalıyım? Fatura ve resmi evraklarda okunabilirliği artırmak için dörderli bloklar halinde boşluklu yazılır (TR33 0006 2000...). Mobil bankacılıkta veya online formlarda ise boşluksuz tek parça halinde yazılması tercih edilir. Aracımız her iki formatı da otomatik olarak tanır.
Başka bir ülkenin IBAN'ı kaç hanelidir? IBAN uzunlukları ülkeden ülkeye değişir. Örneğin Almanya (DE) 22 karakter, Fransa (FR) 27 karakter, Norveç (NO) 15 karakter, Birleşik Krallık (GB) ise 22 karakterdir. Ancak tüm ülkeler istisnasız ISO 7064 Mod 97 kuralını kullanır.

Yasal Dayanak ve Standartlar

  • ISO 13616 & ISO 7064: Uluslararası bankacılık veri ve Mod 97-10 kontrol basamağı standartları.
Bilgilendirme: Bu içerik ve doğrulama aracı genel bilgilendirme amacıyla hazırlanmıştır; bankacılık işlemi başlatmaz veya transfer güvenliği garantisi vermez. Para transferlerinden önce alıcı adı ve hesap bilgileri bankanızın resmi kanalları üzerinden teyit edilmelidir.