🏦

IBAN Doğrulama

IBAN doğrula, çöz ve banka kodundan hesapla

Özet

Bu IBAN hesaplayıcısı ile bir IBAN'ın geçerli olup olmadığını kontrol edebilir, ülke kodu, kontrol basamakları, banka kodu ve hesap numarası gibi bileşenlerine ayırabilir veya banka kodu ile hesap numarasından IBAN oluşturabilirsiniz. Doğrulama, uluslararası modulo 97 algoritmasına (ISO 7064) dayanır.

Somut değerlerle sık sorulan sorular

IBAN tanımlama nasıl yapılır?

IBAN, ülke kodu, kontrol basamakları, banka kodu ve hesap numarasının birleşiminden oluşan standart bir hesap numarasıdır; tanımlama sırasında bu bilgileri boşluksuz ve büyük harflerle girmen gerekir. Bankacılık uygulamasında alıcı kaydı oluştururken IBAN'ı ve ad-soyad bilgisini birlikte tanımlarsın.

IBAN doğrulama hangi banka?

IBAN'ın hangi bankaya ait olduğu, ülke kodu ve kontrol basamaklarından sonra gelen banka kodundan anlaşılır. Bu kod, Türkiye'deki bankalara verilen resmî kurum kodudur ve IBAN doğrulamasında bankanın adını gösterir.

IBAN hatası nasıl düzeltilir?

IBAN hatası, numarayı alıcıdan yeniden teyit edip harf ve rakamları tek tek karşılaştırarak düzeltilir; en sık nedenler eksik karakter, karışan O/0 ve I/1 gibi benzer işaretlerdir. Yanlış IBAN'la gönderilen para genellikle sisteme kabul edilmez, kabul edildiyse bankandan iade talebi açman gerekir.

E-devletten IBAN öğrenilir mi?

e-Devlet üzerinden bankalardaki hesaplarının IBAN numaraları listelenmez; e-Devlet yalnızca bazı kurumlara bildirdiğin IBAN'ı görüntülemene veya güncellemene izin verir. IBAN'ını öğrenmek için bankanın mobil uygulamasını, internet şubesini ya da şubeyi kullanman gerekir.

IBAN ile kimlik bilgilerine ulaşılır mı?

IBAN ile kimlik numarası, adres gibi kişisel bilgilere ulaşılamaz; bu veriler banka gizliliği ve kişisel verilerin korunması kapsamındadır. IBAN'dan yalnızca ülke ve banka bilgisi çözümlenebilir.

E-devletten banka hesabına girebilir mi?

e-Devlet üzerinden banka hesabına giriş yapılamaz ve hesabındaki para hareketleri görüntülenemez. e-Devlet yalnızca kurumsal işlemler için bildirdiğin banka bilgisini gösterir; hesap erişimi bankanın kendi kanallarından sağlanır.

IBAN numarasından sahibini nasıl bulabilirim?

IBAN'dan hesap sahibinin adını kendi başına bulman mümkün değildir, çünkü bu bilgi bankacılık sırrı kapsamındadır. Yalnızca o IBAN'a para gönderirken bankan alıcı adını teyit amacıyla gösterebilir; hukuki bir uyuşmazlıkta ise bilgi ancak savcılık veya mahkeme kararıyla verilir.

IBAN Doğrulama Nedir ve Neden Kullanılır?

IBAN (Uluslararası Banka Hesap Numarası), sınır ötesi ve yurt içi para transferlerinde hesapları benzersiz şekilde tanımlamak için kullanılan uluslararası bir standarttır. Bir IBAN doğrulama aracı, girdiğiniz numaranın matematiksel olarak doğru formatta oluşturulup oluşturulmadığını saniyeler içinde kontrol eder. Elle yazılan veya kopyala-yapıştır sırasında bozulan IBAN'larda tek bir rakam hatası bile ödemenin reddedilmesine, gecikmesine veya yanlış hesaba gitmesine yol açabilir. Bu yüzden ödeme yapmadan önce IBAN'ı doğrulamak, hem bireysel kullanıcılar hem de muhasebe departmanları için standart bir güvenlik adımıdır.

Bu araç iki modda çalışır: Doğrulama modu, elinizdeki tam IBAN'ın geçerli olup olmadığını kontrol eder; Oluşturma modu ise banka kodu ve hesap numarasından yola çıkarak belirli ülkeler için geçerli bir IBAN üretir.

Formül ve Hesaplama Mantığı

IBAN doğrulaması, ISO 13616 standardına dayanan ve ISO 7064 MOD 97-10 algoritması olarak bilinen bir yönteme göre yapılır. İşlem adımları şöyledir:

  • IBAN'daki boşluklar temizlenir ve tüm harfler büyük harfe çevrilir.
  • Ülke kodunun geçerli listede olup olmadığı ve uzunluğun o ülke için beklenen uzunlukla eşleşip eşleşmediği kontrol edilir.
  • İlk dört karakter (ülke kodu + kontrol basamakları) numaranın sonuna taşınır.
  • Harfler sayılara dönüştürülür: A=10, B=11, C=12 ... Z=35.
  • Elde edilen büyük sayı 97'ye bölünür; kalan tam olarak 1 ise IBAN matematiksel olarak geçerlidir.

Oluşturma modunda ise mantık tersine işler: ülke kodu, banka kodu ve hesap numarası ülkeye özgü uzunluğa göre doldurulur, sonuna ülke kodu ve "00" eklenir, aynı MOD 97 işlemi uygulanır ve gerçek kontrol basamakları 98 - kalan formülüyle hesaplanır. Bu yöntem yalnızca BBAN yapısında ayrı bir ulusal kontrol karakteri bulunmayan ülkelerde (Almanya, Avusturya, İsviçre, Hollanda, Polonya, Lüksemburg, Liechtenstein) çalışır. İtalya, Fransa, İspanya ve Belçika gibi ülkelerde IBAN içinde CIN, RIB anahtarı veya DC gibi kendi ulusal kontrol karakterleri gömülü olduğundan, bu ülkeler için yalnızca doğrulama yapılabilir, oluşturma yapılamaz.

Aracı Nasıl Kullanılırsınız?

  • Adım 1: Doğrulama mı yoksa oluşturma modu mu kullanmak istediğinizi seçin.
  • Adım 2: Doğrulama için tam IBAN'ı boşluklu veya boşluksuz girebilirsiniz; araç otomatik olarak normalize eder.
  • Adım 3: Oluşturma modunda ülke kodunu, banka kodunu ve hesap numarasını ilgili alanlara yazın.
  • Adım 4: "Hesapla" butonuna tıklayın; sonuç anında geçerli/geçersiz olarak veya oluşturulmuş IBAN olarak gösterilir.
  • Adım 5: Sonucu kopyalayarak banka formuna veya ödeme sistemine yapıştırın.

Tüm hesaplama tarayıcınızda, yani cihazınızın içinde gerçekleşir. Girdiğiniz banka bilgileri hiçbir sunucuya gönderilmez, kaydedilmez veya üçüncü taraflarla paylaşılmaz. Bu, özellikle hesap numarası gibi hassas verilerle çalışan bir araçta güvenin en önemli kanıtıdır: sayfayı kapattığınız anda girdiğiniz veriler de tamamen silinmiş olur.

Pratik Örnekler

Örnek 1 - Doğrulama: Bir müşteriden "DE89 3704 0044 0532 0130 00" IBAN'ı aldınız ve ödeme yapmadan önce doğru yazılıp yazılmadığından emin olmak istiyorsunuz. Bu numarayı araca girdiğinizde, MOD 97 işlemi sonucunda kalan 1 çıkar ve IBAN "geçerli" olarak işaretlenir. Böylece havale formunu göndermeden önce yazım hatası olmadığından emin olursunuz.

Örnek 2 - Oluşturma: Bir Alman bankasından aldığınız banka kodu (Bankleitzahl) ve hesap numarasından IBAN oluşturmanız gerekiyor. Bu iki değeri oluşturma moduna girdiğinizde araç, doğru şekilde doldurulmuş BBAN'a "DE" ve "00" ekleyip MOD 97 hesaplayarak gerçek kontrol basamaklarını üretir ve size tam, kullanıma hazır bir IBAN sunar.

Örnek 3 - Hata tespiti: Bir fatura e-postasında verilen IBAN'ı kopyaladınız ancak son iki rakam bulanık göründüğü için elle tamamladınız. Araç sonucu "geçersiz" olarak işaretlerse, bu durum size numarada bir yazım hatası olduğunu ve ödeme yapmadan önce göndericiyle teyit etmeniz gerektiğini gösterir. Bu, özellikle e-posta hesabı ele geçirme yoluyla yapılan fatura sahtekârlıklarında hayati bir kontroldür.

Ancak şunu vurgulamak gerekir: kontrol basamağının doğru çıkması, IBAN'ın matematiksel olarak doğru biçimlendirilmiş olduğunu kanıtlar, hesabın gerçekten var olduğunu veya paranın gitmesini istediğiniz kişiye ait olduğunu kanıtlamaz. IBAN benzerliği dolandırıcılığı tam olarak bu karışıklıktan beslenir; dolandırıcılar gerçek bir hesaba çok benzeyen ama farklı bir alıcıya ait, yine de kontrol basamağı geçerli olan bir IBAN gönderebilir. Bu yüzden yüksek tutarlı ödemelerde alıcı adını bankanızın sunduğu isim eşleştirme servisiyle de teyit etmek önemlidir.

Ülkelere Göre IBAN Uzunlukları ve Örnekler

ÜlkeKodIBAN UzunluğuÖrnek
AlmanyaDE22DE89 3704 0044 0532 0130 00
AvusturyaAT20AT61 1904 3002 3457 3201
İsviçreCH21CH93 0076 2011 6238 5295 7
İtalyaIT27IT60 X054 2811 1010 0000 0123 456
FransaFR27FR14 2004 1010 0505 0001 3M02 606
İspanyaES24ES91 2100 0418 4502 0005 1332
HollandaNL18NL91 ABNA 0417 1643 00
PolonyaPL28PL61 1090 1014 0000 0712 1981 2874
PortekizPT25PT50 0002 0123 1234 5678 9015 4
TürkiyeTR26TR33 0006 1005 1978 6457 8413 26

IBAN doğrulama aracı verilerimi bir sunucuya gönderiyor mu?

Hayır. Tüm hesaplama, sayfayı açtığınız tarayıcı içinde JavaScript ile yapılır. IBAN, banka kodu veya hesap numarası hiçbir zaman internete gönderilmez, sunucuda saklanmaz veya kaydedilmez; sayfayı yenilediğinizde veya kapattığınızda girdiğiniz bilgiler tamamen kaybolur.

IBAN geçerli çıkıyor ama ödeme yine de reddedildi, neden?

Kontrol basamağının doğru olması yalnızca IBAN'ın MOD 97 kuralına göre matematiksel olarak doğru biçimlendirildiğini gösterir. Hesabın gerçekten mevcut olduğunu, aktif olduğunu veya alıcının o hesabın sahibi olduğunu garanti etmez. Banka ayrıca hesabın var olup olmadığını ve isim eşleşip eşleşmediğini kendi sisteminde ayrıca kontrol eder.

Neden bazı ülkelerde IBAN oluşturulamıyor, sadece doğrulanabiliyor?

Almanya, Avusturya, İsviçre gibi ülkelerde BBAN yapısı sadece banka kodu ve hesap numarasından oluşur, bu yüzden IBAN standart MOD 97 formülüyle üretilebilir. Ancak İtalya, Fransa, İspanya ve Belçika gibi ülkelerde hesap numarasının içine ayrıca ulusal bir kontrol karakteri yerleştirilmiştir. Bu karakter her ülkeye özgü ayrı bir hesaplama gerektirdiği için bu ülkelerde yalnızca mevcut bir IBAN doğrulanabilir.

İlgili Hesaplayıcılar

⌂ Mortgage Hesaplayıcı ↗ Bileşik Faiz Hesaplayıcı § KDV Hesaplayıcı 💼 Freelance saat ücreti hesaplayıcı 📋 Küçük işletme vergi kontrolü

Diğer Hesaplayıcılar

≋ Yakıt Maliyeti Hesaplayıcı ✦ Bahşiş Hesaplayıcı ⊚ Yaş Hesaplayıcı