0

Walidator IBAN

Zweryfikuj rzeczywistą sumę kontrolną IBAN ISO 7064 mod-97 i porównaj jej całkowitą długość z dołączoną tabelą formatów dla poszczególnych krajów – całkowicie offline w Twojej przeglądarce.

Buy Me a Coffee at ko-fi.com
Przetwarzanie... 0%
Parsowanie numeru IBAN
Obliczanie sumy kontrolnej mod-97
Gotowe

Wynik

IBAN (międzynarodowy numer konta bankowego) to nie tylko długi ciąg liter i cyfr — dwa ostatnie znaki bloku kodu kraju to prawdziwa suma kontrolna, obliczona za pomocą algorytmu ISO 7064 mod-97, która wychwytuje zdecydowaną większość literówek i błędów w transkrypcji jeszcze przed przesłaniem przelewu. To narzędzie implementuje dokładnie ten algorytm, a nie tabelę przeglądową lub przybliżone przybliżenie: przesuwa pierwsze cztery znaki wyczyszczonego numeru IBAN na koniec, konwertuje każdą literę na jej dwucyfrową wartość numeryczną (A=10 do Z=35, więc 22-znakowy IBAN może rozwinąć się do ponad 30-cyfrowej liczby) i oblicza tę dużą liczbę modulo 97 przy użyciu typu BigInt JavaScript, ponieważ wartość zwykle przekracza Numer.MAX_SAFE_INTEGER dla dłuższych numerów IBAN. Prawdziwie ważny IBAN zawsze sprowadza się do dokładnie 1.

Sama ważność sumy kontrolnej nie gwarantuje prawidłowego sformułowania numeru IBAN, dlatego narzędzie to sprawdza również całkowitą długość z połączoną tabelą zawierającą 79 rzeczywistych krajów wydających numery IBAN, pobraną z rejestru ISO 13616 — numery IBAN w Niemczech mają zawsze 22 znaki, francuskie zawsze 27, ukraińskie zawsze 29, maltańskie zawsze 31 i tak dalej. Jeśli długość rozpoznanego kodu kraju nie jest zgodna, narzędzie wyraźnie zgłasza niezgodność, a nie tylko mówi „nieprawidłowy”, a jeśli kodu kraju nie ma w dołączonej tabeli, jest to wyraźnie sygnalizowane i po prostu pomija sprawdzanie długości, jednocześnie weryfikując sumę kontrolną mod-97.

Nic na temat tego procesu nie jest ukryte. Panel wyników pokazuje zmieniony ciąg znaków z kodem kraju i cyframi kontrolnymi przesuniętymi na koniec, pełne rozwinięcie litery do liczby użyte do zbudowania ciągu numerycznego, który zostaje zredukowany do mod 97, oraz dokładną pozostałą część, która została obliczona — dzięki czemu można sprawdzić ręcznie lub w innej implementacji, czy narzędzie nie po prostu miga zielonym znacznikiem na wiarę. Znany, ważny testowy IBAN, taki jak GB82 WEST 1234 5698 7654 32, przejdzie przez każdy krok i wyląduje na pozostałej części wynoszącej dokładnie 1.

Jak każde narzędzie na tej stronie, weryfikator IBAN działa całkowicie w Twojej przeglądarce: żaden numer konta bankowego, prawdziwy ani testowy, nie jest nigdy wysyłany na serwer, rejestrowany ani nigdzie przechowywany. Wklej numer IBAN, uzyskaj natychmiastową, przejrzystą odpowiedź i skopiuj pełne zestawienie jednym kliknięciem dla własnych danych lub zgłoszenia do pomocy technicznej.