Web Geliştirme

IBAN Validator

IBAN'ı ISO 7064 (mod 97) sağlama toplamı, biçim ve ülkeye göre beklenen uzunlukla doğrulayın. Her şey tarayıcıda hesaplanır.

An IBAN (International Bank Account Number) is an international bank account number format with a built-in checksum under ISO 7064 (mod 97). This tool verifies that checksum, along with the format and length expected for the country encoded in the IBAN.

How to use it

Common uses

Things to keep in mind

An IBAN that passes the MOD-97 check only confirms the number's structure is correct, not that the account is real or active.

Not every country uses IBAN — some banking systems (the US, for example) have their own separate account number formats.

Bu araç hakkında makale: IBAN: uluslararası bir banka hesap numarası nasıl yapılandırılmıştır

Sıkça sorulan sorular

mod-97 sağlama toplamı aslında neyi doğrular?

Bu ISO 7064 algoritmasıdır: IBAN yeniden düzenlenir ve bir sayıya dönüştürülür, ve bu sayı 97'ye bölündüğünde 1 kalanı bırakmalıdır — bu yazım hatalarını ve yer değiştirmiş karakterleri yakalar ama hesabın var olduğunu doğrulamaz.

Beklenen uzunluk ülkeye göre neden farklıdır?

Her ülkenin ulusal bankacılık biçimi sabit bir IBAN uzunluğu tanımlar, örneğin Almanya 22 karakter kullanır ve Birleşik Krallık da 22 kullanır, bu yüzden araç toplam uzunluğu IBAN'ın başında bulunan ülke koduna göre kontrol eder.

Ülkem uzunluk listesinde yoksa ne olur?

Sağlama toplamı kontrolü yine de normal şekilde çalışır; yalnızca aracın referans tablosunda olmayan ülkeler için uzunluk kontrolü atlanır ve bu, sağlama toplamı sonucunu etkilemez.

IBAN'ı zaten girdiysem BIC/SWIFT koduna da ihtiyacım var mı?

SEPA içindeki havaleler için — genellikle hayır, çünkü IBAN kendi yapısında zaten banka kodunu içerir; ancak bazı ödeme sistemleri ve SEPA dışına yapılan havaleler, ödemenin yolunu ek olarak doğrulamak için hâlâ ayrı bir BIC/SWIFT istemektedir.

MOD-97'ye göre geçerli olan bir IBAN, o hesabın gerçekten var olduğu anlamına mı gelir?

Hayır — sağlama toplamı kontrolü yalnızca numaranın matematiksel yapısının doğru olduğunu onaylar, hesabın gerçek bir bankada var olduğunu değil; hesabın var olduğunun kesin doğrulaması yalnızca ödemeyi işleyen bankacılık sistemi tarafından yapılabilir.

Makaleler: Web Geliştirme

HEX, RGB, HSL: bir rengi yazmanın neden bu kadar çok yolu var

Tasarımcılar elle bir renk tonu seçerken neden genellikle HEX yerine HSL'yi tercih eder.

CSS küçültme: dosyadan gerçekte ne kaldırılır ve neden

Küçültülmüş CSS, insan için okunamaz hale gelse de tarayıcıda neden tam olarak aynı şekilde çalışır.

JavaScript küçültme: küçültme ile karartma arasındaki fark

İstenirse küçültülmüş kod hâlâ okunabilirken, karartılmış kodun neden okunamadığı.

HTML küçültme: işaretlemedeki boşluklar neden önemli

<pre> veya bir textarea içindeki boşlukları kaldırmak, hemen hemen her yerin aksine sayfanın görünümünü neden bozabilir.

CSS gradyanları: linear, radial ve conic'ten nasıl farklıdır

conic-gradient neden pasta grafikleri için işe yararken, radial-gradient neden bir ışık lekesi efekti verir.

Luhn algoritması: bir kart numarasının doğruluğu nasıl kontrol edilir

Luhn kontrolünden geçen bir kart numarasının, o kartın gerçekten var olduğu anlamına neden gelmediği.

QR kodları: bir bağlantı piksellerden oluşan bir kareye nasıl sığar

Ortasında logo bulunan bir QR kodu, desenin bir kısmı kaplanmış olsa bile neden hâlâ taranabiliyor.

Barkodlar: Code 128, EAN-13'ten nasıl farklıdır

Mağaza raflarındaki ürünlerin neredeyse her zaman Code 128 yerine EAN-13 kullandığı.

Placeholder görseller: geliştirme sırasında sahte resimler neden önemli

Bir tasarım henüz inşa halindeyken geliştiricilerin gerçek fotoğraflar yerine bilerek gri kutular yerleştirdiği.