UTILS.
%100 tarayıcıda
🏦

IBAN Doğrulayıcı ve Ayrıştırıcı

Bir Uluslararası Banka Hesap Numarasını MOD-97 sağlama toplamıyla çevrimdışı doğrulayın ve ülke, kontrol basamakları, banka kodu, şube ve hesaba bölün.

— çıktı burada görünür —

Bu araç hakkında

IBAN Doğrulayıcı ve Ayrıştırıcı, bir Uluslararası Banka Hesap Numarasının doğruluğunu kontrol eder ve onu parçalarına ayırır — ülke, kontrol basamakları, banka kodu, şube/sort kodu ve hesap numarası. Tamamen tarayıcınızda çevrimdışı doğrular (banka sorgusu yok, ağ yok), bu yüzden yapısal ve sağlama toplamı geçerliliğini onaylar, hesabın gerçekten var olup olmadığını değil.

Doğrulama, ISO 13616 kaydını ve ISO 7064 MOD-97-10 algoritmasını takip eder. Önce girişin boşlukları çıkarılır ve büyük harfe çevrilir, uzunluğu ülke başına tabloya göre kontrol edilir (örneğin DE=22, GB=22, FR=27, NL=18, ES=24; yaklaşık 80 ülke paketlenmiştir). Ardından ilk dört karakter (ülke kodu artı iki kontrol basamağı) sona taşınır, her harf bir sayıyla değiştirilir (A=10 … Z=35) ve elde edilen basamak dizesi büyük bir tamsayı olarak yorumlanır; IBAN, yalnızca ve yalnızca o tamsayının mod 97'si 1'e eşitse geçerlidir. Kalan, basamak basamak artımlı olarak hesaplanır, bu yüzden büyük sayı kütüphanesine gerek yoktur.

Uzunluk ve sağlama toplamı geçtiğinde, BBAN ülkenin yapı tablosu kullanılarak bilinen konumlar için banka kodu, şube, ulusal kontrol basamakları ve hesap numarasına ayrıştırılır. Bir 'kontrol basamaklarını hesapla' modu, 3–4 konumlarını '00' olarak ayarlar, algoritmayı çalıştırır ve doğru iki kontrol basamağı olarak 98 − (mod 97) döndürür — ülke ve BBAN'a sahip olduğunuzda ve tam IBAN'ı oluşturmanız gerektiğinde kullanışlıdır. Sonuç ayrıca değeri dörtlü standart gruplar halinde biçimlendirilmiş olarak gösterir.

Sık sorulan sorular

Bu, banka hesabının gerçek olduğunu doğrular mı?
Hayır. IBAN'ın yapısını doğrular — ülke için doğru uzunluk ve geçen bir ISO 7064 MOD-97-10 sağlama toplamı. Hesabın açık olup olmadığını veya birine ait olup olmadığını söyleyemez; bunu yalnızca ihraç eden banka doğrulayabilir. Tamamen çevrimdışı çalışır.
MOD-97 kontrolü nasıl çalışır?
İlk dört karakter (ülke kodu + kontrol basamakları) sona taşınır, her A–Z harfi 10–35 ile değiştirilir ve elde edilen sayının modülo 97'si alınır. Geçerli bir IBAN tam olarak 1 kalan verir. Araç bu kalanı artımlı olarak hesaplar, böylece büyük sayı desteği olmadan çalışır.
'Kontrol basamaklarını hesapla' modu nedir?
Ülke kodunu ve BBAN'ı biliyor ancak iki kontrol basamağını bilmiyorsanız, bu mod '00' ekler, sağlama toplamını çalıştırır ve doğru kontrol basamakları olarak 98 eksi kalanı döndürür — ardından tam, düzgün biçimlendirilmiş IBAN'ı gösterir.
Neden her ülkenin alanlarını ayrıştıramıyor?
Uzunluk ve sağlama toplamı doğrulaması kabaca 80 ülkeyi kapsar, ancak ayrıntılı banka/şube/hesap alan konumları yalnızca yaygın olanlar (DE, GB, FR, ES, NL, IT gibi) için paketlenmiştir. Diğer ülkeler için tam BBAN tek bir hesap alanı olarak gösterilir.

Daha fazla araç