Güvenlik

IBAN Doğrulayıcı

IBAN sağlama toplamını ve ülke uzunluğunu kontrol edin.

Sonuç
Ülke

BBAN kural paketi: SWIFT IBAN Registry, Release 101 · 2026-07 tarihinde kontrol edildi.

Toplu kontrol (her satıra bir IBAN)

Bir IBAN doğrula

Ülkesini, kayıtlı uzunluğunu, mod-97 sağlama toplamını ve ülkeye özgü BBAN yapısını kontrol etmek için bir International Bank Account Number yapıştırın. Kapsanan ülkelerde ayrı banka ve hesap alanları da gösterilir. Birçok değeri toplu kontrol edin veya geçerli bir örnek oluşturun — tümü tarayıcınızda.

IBAN kontrol basamakları nasıl çalışır?

Uluslararası Banka Hesap Numarası ISO 13616 standardına göre tanımlanır ve katılımcı ülkelerin kesin formatları SWIFT tarafından yayımlanan IBAN Kayıt Defteri'nde tutulur. Her IBAN'ın başında yer alan iki kontrol rakamı, para gönderilmeden önce herhangi bir banka, form veya uygulamanın yazım hatasını tespit etmesini sağlar.

Yapı

BölümUzunlukİçerik
Ülke kodu2 harfISO 3166 ülke kodu; örneğin DE veya FR. Hangi uzunluğun ve ulusal formatın geçerli olacağına bu kod karar verir.
Denetim rakamları2 basamakTüm numara üzerinde mod-97 kuralına göre hesaplanır. Yalnızca 02 ile 98 arasındaki değerler mümkündür.
BBANEn fazla 30 karakterHer ülke için belirli bir uzunlukta ve yapıda olan ulusal hesap numarası: Banka kodu, şube kodu ve hesap numarası; bazen kendi ulusal kontrol rakamı da bulunur.

Toplam uzunluk ülkeye göre sabittir; aracın ilk kontrol ettiği şey budur:

KodÜlkeUzunluk
DEAlmanya22
FRFransa27
GBBirleşik Krallık22
ESİspanya24
ITİtalya27
NLHollanda18
NONorveç15
MTMalta31

Örnek kullanım: GB82 WEST 1234 5698 7654 32

Kontrol işlemi dört adımda ISO 7064 mod 97-10 yöntemini kullanır.

1. Boşlukları kaldırınGB82WEST12345698765432
2. İlk dört karakteri sona taşıyınWEST12345698765432GB82
3. Her harfi iki basamakla değiştirin (A = 10 … Z = 35)W = 32, E = 14, S = 28, T = 29, G = 16, B = 11
4. Sonucu tek bir sayı olarak okuyun ve 97'ye bölün3214282912345698765432161182
Kalan süre1

Kalan 1 ise IBAN'ın geçerli olduğu anlamına gelir. Bir banka IBAN oluştururken kontrol rakamları olarak 00 ile başlar, aynı hesaplamayı yapar ve kontrol rakamlarını 98 eksi kalan değere ayarlar; bu yüzden 00, 01 ve 99 asla görünemez. 4. adımdaki sayı sıradan hesap makineleri için çok büyüktür, bu nedenle yazılım onu parça parça böler; aracı bunu kesin büyük tam sayı aritmetiği ile yapar.

Resmi kaynaklar

Yaygın hatalar ve geçerli bir IBAN'ın kanıtlayamadığı şeyler

  • Kağıttan kopyalarken O harfi rakam 0 olarak, I harfi ise 1 olarak okunabilir. Bazı ülkeler BBAN'da harflere izin verdiği için araç her zaman hangisinin kastedildiğini tahmin edemez; mod-97 kontrolünün başarısız olması kaynağı yeniden okuma sinyalidir.
  • Hesap kısmındaki önde gelen sıfırlar atılırsa uzunluk değişir ve kontrol başarısız olur.
  • Alanın içine IBAN harflerini, bir BIC veya ulusal hesap numarasını yapıştırın. Araç, Hint IFSC tarzı ve Meksika CLABE girişlerini algılar ve doğru doğrulayıcıya yönlendirir.
  • Geçerli bir IBAN yalnızca rakamların tutarlı olduğu ve formatın ülkenin sicil kaydına uyduğu anlamına gelir. Bu, hesabın var olduğunu, açık olduğunu veya ödemek istediğiniz kişi veya şirkete ait olduğunu kanıtlamaz. Faturalar ve ilk kez ödeme yapılan alıcılar için IBAN'ı ikinci bir kanaldan doğrulayın; gerçek bir faturada IBAN'ı değiştirmek en yaygın ödeme dolandırıcılıklarından biridir.

IBAN doğrulaması, ISO/IEC 7064'teki mod-97-10 kontrolüyle ISO 13616 tarafından tanımlanır: ilk dört karakteri (ülke kodu + 2 kontrol basamağı) sona taşıyın, harfleri sayılara dönüştürün (A=10 … Z=35) ve tüm sayının 97 ile bölümünden kalan 1 olmalıdır.

Her ülke ayrıca SWIFT IBAN Registry'de yayımlanan kesin bir uzunluk ve iç örüntü belirler (Almanya 22, Fransa 27, İspanya 24, UK 22…). Bu araç iki katmanı da — ülke örüntüsü ve mod-97 — tarayıcınızda yerel olarak uygular ve neyin başarısız olduğunu tam olarak gösterir.

Geçerli bir IBAN yapısı, hesabın var olduğunu, açık olduğunu veya beklediğiniz kişiye ait olduğunu garanti etmez: bankalar bunu gerçek transfer sırasında (ve AB'de, Alıcı Doğrulaması yoluyla) doğrular. Bunu ödemelerden önce yazım hatalarını yakalamak için kullanın, mülkiyet kanıtı olarak değil. Son doğrulama: Temmuz 2026.

SSS

mod-97 kontrolü tam olarak nasıl çalışır?

Boşlukları silin, ilk dört karakteri (ülke kodu ve kontrol rakamları) sona taşıyın, her harfi iki rakama dönüştürün (A = 10 … Z = 35) ve elde edilen sayıyı 97'ye bölün. Geçerli bir IBAN'da kalan bölüm 1'dir. GB82 WEST 1234 5698 7654 32 için yeniden düzenlenmiş dize WEST12345698765432GB82 olup 3214282912345698765432161182'ye dönüşür ve kalan bölüm 1'dir.

Araç hangi katmanları kontrol ediyor?

Sırasıyla dört kural: Ülke kodu IBAN kayıtlarında yer almalı, uzunluk o ülkeye uygun olmalı, mod-97 kontrol toplamı geçerli olmalı ve ulusal desen kayıtlarda mevcutsa BBAN karakterleri bu desene uymalıdır (her pozisyonda rakamlar, harfler veya her ikisi birden). Sonuçta hata veren katmanın adı belirtilir.

Rakamlar doğru görünmesine rağmen IBAN'ım neden başarısız oldu?

En yaygın nedenler ülke kodunun yanlış uzunluğunda olması, sıfır yerine O harfinin (veya 1 yerine I'nin) yazılması, hesap bölümünde başta gelen sıfırın eksik olması veya iki karakterin yer değiştirmesidir. Numarayı yeniden yazılmış bir kopyadan değil, orijinal belgeden tekrar okuyun.

Kontrol rakamları neden asla 00, 01 veya 99 olmaz?

Bankalar kontrol rakamlarını yerine 00 koyarak aynı mod-97 hesaplamasını yapar ve onları 98 eksi kalan değere ayarlar. Bu nedenle mümkün olan değerler 02'den 98'e kadardır; 00, 01 veya 99 gösteren bir IBAN yanlış yazılmış veya uydurulmuştur.

Geçerli bir IBAN, hesabın gerçek olduğu anlamına mı gelir?

Hayır. Yapı varlık anlamına gelmez. Geçerli bir IBAN yalnızca karakterlerin ülkenin kayıt girdisiyle tutarlı olduğunu kanıtlar. Bankalar işlem sırasında hesabı doğrular ve AB ödeme sağlayıcıları ayrıca alıcı adıyla eşleştirme yapar (Alıcı Doğrulaması). Faturalar ve ilk kez ödeme yapanlar için IBAN'ı ikinci bir kanaldan doğrulayın; gerçek gibi görünen bir faturadaki değiştirilmiş IBAN en yaygın ödeme dolandırıcılıklarından biridir.

Bir IBAN, SWIFT veya BIC koduyla aynı mıdır?

Hayır. IBAN bir hesabı tanımlar; BIC (SWIFT kodu olarak da bilinir) ise bankayı tanımlar. Uluslararası transferler genellikle her ikisine de ihtiyaç duyar ve bir BIC'i IBAN alanına yapıştırmak uzunluk ve kontrol toplamı testlerinden geçemez.

Peki ya Hint veya Meksika hesap numaraları?

Hindistan IBAN kullanmaz. Meksika ise bunun yerine 18 haneli CLABE kullanır. Araç her iki sistemden gelen yaygın girdileri algılar ve sizi uygun doğrulayıcıya yönlendirir.

IBAN'larım doğrulama için yüklendi mi?

Asla. Hesaplamalar tamamen cihazınızda yapılır; bu yüzden finans ekipleri tedarikçi listelerini burada güvenle toplu olarak kontrol edebilir: her satıra birer IBAN yapıştırın ve sonuçları CSV olarak dışa aktarın.

Son güncellenme: