Darmowe narzędzie
Walidator i generator IBAN
Wklej IBAN, aby zweryfikować sumę kontrolną MOD-97, zidentyfikować bank i pobrać BIC do przelewów zagranicznych. Przełącz na tryb Generuj, aby obliczyć poprawne cyfry kontrolne z kodu kraju i BBAN. Wszystko dzieje się w przeglądarce — brak transmisji danych, brak rejestracji, brak klucza API.
Wklej IBAN po lewej, aby zobaczyć bank, BIC, strukturę rachunku i wynik sumy kontrolnej.
Dlaczego każdy przelew powinien zaczynać się od sprawdzenia IBAN
IBAN — International Bank Account Number — standardizirani je način identifikacije bankovnog računa preko granica u Europi i izvan nje. Iza svakog IBAN-a stoji mala matematička zaštita: MOD-97 kontrolna suma. Dvije znamenke odmah iza koda zemlje dokazuju da je ostatak broja ispravno upisan. Dovoljna je jedna pogrešna znamenka da se zbroj više ne slaže i IBAN bude odbijen u svakoj banci na svijetu. Zato je zalijepiti IBAN u validator prije pokretanja uplate najjeftinije osiguranje od tipfelera koji šalju novac na pogrešan račun.
Validator na ovoj stranici provodi cjelokupnu provjeru u vašem pregledniku. Provjerava MOD-97 zbroj, uspoređuje strukturu prema zemlji (Njemačka ima 8-znamenkasti Bankleitzahl plus 10-znamenkasti broj računa; Francuska dodaje nacionalnu kontrolnu znamenku; Nizozemska koristi 4-slovni kod banke) te na kraju usporedi dio s kodom banke s pažljivo kuriranom bazom velikih europskih banaka. Kad postoji podudaranje, vidite i BIC/SWIFT kod potreban za međunarodne uplate — bez odvojenog pretraživanja na web-stranici banke.
Kartica Generiraj rješava obrnut problem: na temelju zemlje i lokalnog BBAN-a (dijela broja koji postoji u internim sustavima banke) izračunava dvije MOD-97 znamenke i sastavlja u potpunosti valjan IBAN. Korisno pri migraciji s nacionalnog formata na IBAN, pri popunjavanju testnih podataka za računovodstveni softver ili za provjeru odgovara li dobiveni IBAN broju računa koji imate odvojeno. Oba načina rade 100 % na klijentskoj strani: ništa se ne šalje, ništa se ne zapisuje, ne treba račun.
Weryfikacja MOD-97 lokalnie
Standardowy algorytm ISO 13616 działa w czystym JavaScript w przeglądarce — bez serwera.
35+ krajów obsługiwanych
Wszystkie kraje UE i EOG plus Wielka Brytania, Szwajcaria, Norwegia, Islandia, Serbia oraz inne kraje IBAN. Każdy ma własną strukturę — parser zna je wszystkie.
Identyfikacja banku z BIC/SWIFT
Dla poprawnych IBAN wyszukujemy nazwę banku, miasto i BIC/SWIFT w bazie głównych banków europejskich. Przydatne do przelewów zagranicznych wymagających IBAN i BIC.
Tryb Generuj do migracji na IBAN
Masz krajowy numer rachunku? Wybierz kraj, wklej BBAN, a my obliczymy dwucyfrowy prefiks MOD-97 dla poprawnego IBAN. Koniec ręcznych obliczeń.
Prywatność z założenia
Wklejony IBAN nigdy nie opuszcza Twojego urządzenia. Bez przesyłania, bez logów, bez analityki. Zamknięcie karty usuwa wszystko.
Połączony z generatorem faktur
Po weryfikacji przejdź wprost do generatora faktur z wstępnie wypełnionym IBAN i BIC. Jedna literówka mniej na fakturę.
Često postavljana pitanja
Kratki odgovori na najčešća pitanja prije nego što se oslonite na ovu stranicu.
- Czym dokładnie jest IBAN?
- IBAN to International Bank Account Number — format znormalizowany przez ISO 13616, który jednoznacznie identyfikuje rachunek bankowy w skali międzynarodowej. Każdy IBAN zaczyna się od 2-literowego kodu kraju, dalej 2 cyfry kontrolne (MOD-97) i krajowy BBAN z kodem banku i numerem rachunku. Długość: od 15 (Norwegia) do 31 znaków (Malta).
- Co właściwie robi MOD-97?
- MOD-97 to algorytm sumy kontrolnej. IBAN jest przeorganizowany — kod kraju i cyfry kontrolne idą na koniec, każda litera zamieniana na 2-cyfrowy kod (A=10, B=11, … Z=35), a powstała duża liczba dzielona jest przez 97. Poprawny IBAN zawsze daje resztę 1. Inna wartość oznacza literówkę. Dwie cyfry kontrolne są wyliczane przy przypisywaniu rachunku, by równanie się zgadzało.
- Dlaczego walidator mówi, że mój IBAN jest poprawny, a bank go odrzuca?
- Walidacja formatu dowodzi tylko, że numer mógłby matematycznie istnieć jako rachunek w systemie bankowym kraju — nie że rachunek jest aktualnie otwarty w danym banku. IBAN może przejść MOD-97, wskazać prawdziwy bank i należeć do rachunku zamkniętego lub nigdy nieotwartego. Banki sprawdzają faktyczne istnienie we własnym rejestrze, do którego walidator nie ma dostępu. Używaj walidatora, by wyłapać literówki; mały przelew testowy potwierdzi, że rachunek jest aktywny.
- Czy baza banków jest kompletna?
- Mamy główne banki detaliczne i komercyjne dla każdego kraju (zwykle top 10–15). Jeśli kodu banku nie ma w bazie, reszta parsingu działa, a IBAN jest nadal walidowany — zobaczysz tylko 'Bank nie jest w bazie' zamiast nazwy. Bazę rozszerzamy na życzenie; daj znać, jeśli Twojego banku brakuje.
- Czy mogę sprawdzać IBAN spoza Europy?
- Tak, dla wielu krajów. Walidator obejmuje wszystkie 27 państw UE oraz Wielką Brytanię, Szwajcarię, Norwegię, Islandię, Serbię, Liechtenstein, Monako, San Marino, Andorę, Albanię, Gruzję i Turcję. Inne kraje IBAN (Arabia Saudyjska, ZEA, Izrael, Tunezja, Pakistan itd.) używają tego samego standardu MOD-97, ale nie ma ich jeszcze na liście — daj znać, jeśli ich potrzebujesz.
- Dlaczego mój IBAN czasem zaczyna się od liter (NL ABNA, IE BOFI)?
- Niektóre kraje używają 4-literowego kodu banku zamiast cyfr. Holandia używa ABNA dla ABN AMRO, INGB dla ING, RABO dla Rabobank; Irlandia używa BOFI dla Bank of Ireland, AIBK dla Allied Irish Banks. Format jest specyficzny dla kraju i jest częścią oficjalnej struktury IBAN publikowanej przez European Committee for Banking Standards. MOD-97 zamienia litery na cyfry (A=10 … Z=35), więc suma kontrolna nadal działa.
- Czy przechowujecie sprawdzane numery IBAN?
- Nie. Walidacja i generowanie działają w pełni w Twojej przeglądarce w JavaScript po stronie klienta. Brak wywołań API, brak logów serwera, brak analityki w formularzu. IBAN istnieje tylko w karcie przeglądarki — jej zamknięcie usuwa wszystko.
- Co jeśli dostanę IBAN z niewłaściwym prefiksem kraju?
- Każdy kraj ma stałą długość całkowitą i stały wzorzec struktury. IBAN 'DE' musi mieć dokładnie 22 znaki z 8 cyframi kodu banku i 10 cyframi numeru rachunku; 'FR' musi mieć 27 znaków o konkretnym układzie. Jeśli prefiks i reszta nie pasują, walidator natychmiast to oznaczy — to wyłapuje znany wzorzec oszustwa, w którym prefiks jest podmieniany, by przekierować przelew.