Programowanie webowe
IBAN Validator
Zweryfikuj IBAN za pomocą sumy kontrolnej ISO 7064 (mod 97), formatu i oczekiwanej długości dla kraju. Wszystko jest obliczane w przeglądarce.
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
- Paste an IBAN (with or without spaces) — the checksum and format check happen instantly.
- The first two letters identify the country, and the tool checks the number's length against what's expected for that country.
- If validation fails, it tells you exactly what's wrong: length, format, or checksum.
Common uses
- Basic validation of an IBAN field in a payment or vendor-registration form before it hits the backend.
- Quickly checking whether a manually copied account number from a document contains a typo.
- Verifying the format of an IBAN received from a client or partner in another country.
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.
Artykuł o tym narzędziu: IBAN: jak zbudowany jest międzynarodowy numer konta bankowego
Najczęstsze pytania
Co dokładnie weryfikuje suma kontrolna mod-97?
To algorytm ISO 7064: IBAN jest przekształcany i konwertowany na liczbę, a ta liczba musi dawać resztę 1 przy dzieleniu przez 97 — to wykrywa literówki i zamienione znaki, ale nie potwierdza istnienia konta.
Dlaczego oczekiwana długość różni się w zależności od kraju?
Krajowy format bankowy każdego kraju definiuje stałą długość IBAN, na przykład Niemcy używają 22 znaków, a Wielka Brytania również 22, więc narzędzie sprawdza całkowitą długość względem kodu kraju znalezionego na początku IBAN.
Co jeśli mojego kraju nie ma na liście długości?
Sprawdzenie sumy kontrolnej nadal działa normalnie; tylko sprawdzenie długości jest pomijane dla krajów brakujących w tabeli referencyjnej narzędzia, co nie wpływa na wynik sumy kontrolnej.
Czy potrzebuję kodu BIC/SWIFT, jeśli podałem już IBAN?
Dla przelewów w obrębie SEPA — zwykle nie, ponieważ IBAN zawiera już kod banku w swojej strukturze; ale niektóre systemy płatności oraz przelewy poza SEPA nadal wymagają osobnego podania BIC/SWIFT jako dodatkowej weryfikacji trasy płatności.
Czy IBAN poprawny według sumy kontrolnej MOD-97 oznacza, że takie konto rzeczywiście istnieje?
Nie — sprawdzenie sumy kontrolnej potwierdza tylko poprawność matematycznej struktury numeru, a nie fakt istnienia konta w prawdziwym banku; ostateczne potwierdzenie istnienia konta może dać wyłącznie sam system bankowy podczas przetwarzania płatności.