Sprawdź, jaki to bank po numerze konta
Wpisz polski numer rachunku (NRB) lub IBAN. System rozpozna bank po kodzie KNF (cyfry 3-6 numeru) i sprawdzi sumę kontrolną. Nie wysyłamy danych nigdzie - wszystko po stronie naszego serwera w czasie rzeczywistym.
Sprawdzenie banku po numerze konta to podstawowa czynność weryfikacyjna, którą warto wykonać przed każdym ważniejszym przelewem - zwłaszcza gdy odbiorca jest nowy, kwota jest wysoka, albo transakcja wynika z ogłoszenia w internecie. Polski numer rachunku bankowego (NRB) nie jest losowym ciągiem cyfr - jego struktura jest zdefiniowana przez Komisję Nadzoru Finansowego (KNF) i Narodowy Bank Polski (NBP), a każdy fragment niesie konkretną informację o instytucji prowadzącej rachunek.
Nasze narzędzie "Sprawdź bank po numerze konta" w czasie rzeczywistym waliduje format NRB/IBAN, weryfikuje sumę kontrolną zgodnie z algorytmem MOD 97 (ISO 13616), a następnie identyfikuje bank i konkretny oddział na podstawie rejestru EWiB prowadzonego przez NBP. Wszystko to bez logowania, bez zapisywania danych i bez ujawniania właściciela rachunku - widzimy wyłącznie warstwę instytucjonalną numeru, którą prawo polskie traktuje jako informację jawną.
Co to jest NRB i IBAN?
NRB (Numer Rachunku Bankowego) to polski format identyfikacji konta wprowadzony w 2002 roku zarządzeniem Prezesa NBP. Składa się z dokładnie 26 cyfr o ściśle określonej strukturze: pierwsze 2 cyfry to liczba kontrolna obliczana algorytmem MOD 97, kolejne 8 cyfr to identyfikator jednostki organizacyjnej banku (4 cyfry kodu KNF banku rozliczeniowego plus 4 cyfry kodu oddziału z EWiB), a pozostałe 16 cyfr stanowi indywidualny numer rachunku klienta nadawany przez bank wewnętrznie.
IBAN (International Bank Account Number) to międzynarodowe rozszerzenie NRB zdefiniowane normą ISO 13616. Polski IBAN ma 28 znaków - składa się z kodu kraju "PL" oraz pełnego 26-cyfrowego NRB. W praktyce każdy polski NRB można w trywialny sposób przekonwertować na IBAN dopisując prefiks "PL" - i odwrotnie. W obrocie krajowym dopuszczalne są obie formy, jednak przy przelewach SEPA i transakcjach transgranicznych wymagany jest pełny IBAN. Nasz walidator akceptuje oba formaty oraz toleruje spacje grupujące numer co 4 znaki (PL12 3456 7890 1234 5678 9012 3456), które są jedynie wizualnym ułatwieniem i nie wpływają na walidację matematyczną.
Jak rozpoznajemy bank po numerze konta?
Kluczem do identyfikacji jest fragment numeru oznaczony jako "kod rozliczeniowy" - są to cyfry od 3 do 10 NRB (lub od 5 do 12 IBAN, licząc od PL). Pierwsze 4 cyfry tego kodu to numer rozliczeniowy banku przydzielany przez Prezesa NBP w porozumieniu z KNF, a kolejne 4 cyfry to numer konkretnego oddziału lub jednostki centralnej banku.
Najpopularniejsze polskie kody banków, które natychmiast rozpoznajemy z numeru konta:
- 1010 - Narodowy Bank Polski (rachunki budżetu państwa, ZUS, urzędy)
- 1020 - PKO Bank Polski SA (największy bank detaliczny w Polsce)
- 1030 - Bank Handlowy w Warszawie SA (Citi Handlowy)
- 1050 - ING Bank Śląski SA
- 1060 - Bank BPH SA (obecnie połączony z Alior Bank)
- 1090 - Santander Bank Polska SA (dawniej BZ WBK)
- 1140 - mBank SA
- 1160 - Bank Millennium SA
- 1240 - Bank Pekao SA
- 1320 - Bank Pocztowy SA
- 1530 - Toyota Bank Polska SA
- 1540 - BOŚ Bank (Bank Ochrony Środowiska)
- 1610 - SGB-Bank SA (zrzeszenie banków spółdzielczych)
- 1750 - BNP Paribas Bank Polska SA
- 1870 - Nest Bank SA
- 1910 - Deutsche Bank Polska SA
- 1930 - Bank Polskiej Spółdzielczości SA (BPS, zrzeszenie spółdzielcze)
- 2030 - BNP Paribas (dawne Raiffeisen Polbank)
- 2480 - Getin Noble Bank SA (w restrukturyzacji - VeloBank)
- 2490 - Alior Bank SA
Pełna lista zawiera ponad 700 kodów obejmujących banki komercyjne, banki spółdzielcze, SKOK-i (kasy oszczędnościowo-kredytowe) oraz oddziały banków zagranicznych działających w Polsce. Nasz walidator korzysta z tej kompletnej bazy aktualizowanej na podstawie publicznego rejestru EWiB NBP.
Algorytm MOD 97 - walidacja sumy kontrolnej
Suma kontrolna (pierwsze 2 cyfry NRB) to mechanizm zabezpieczający przed przypadkowymi błędami przy ręcznym przepisywaniu numeru konta - literówkami, transpozycjami sąsiednich cyfr, pominięciem znaku. Algorytm jest deterministyczny i opisany w normie ISO 13616 oraz w polskim zarządzeniu NBP.
Krok po kroku walidacja MOD 97 wygląda następująco:
- Bierzemy pełny IBAN (np. PL61109010140000071219812874).
- Przenosimy 4 pierwsze znaki (kod kraju + suma kontrolna IBAN) na koniec: 109010140000071219812874PL61.
- Zamieniamy litery na liczby według schematu: A=10, B=11, C=12... P=25, L=21, Z=35. Dla "PL" daje to "2521".
- Otrzymujemy długi ciąg cyfr: 1090101400000712198128742521 61.
- Dzielimy ten ogromny ciąg przez 97 i sprawdzamy resztę.
- Jeśli reszta z dzielenia wynosi dokładnie 1 - numer jest matematycznie poprawny. Jeśli inna wartość - w numerze jest błąd.
W praktyce nie liczymy ręcznie 28-cyfrowych liczb - implementacja w PHP, JavaScript czy Pythonie używa techniki dzielenia długiego (long division) fragmentami po 9 cyfr, co mieści się w standardowym typie integer. Algorytm wykrywa około 99,9968% wszystkich możliwych błędów - w tym wszystkie pojedyncze literówki cyfry, prawie wszystkie transpozycje sąsiednich cyfr, większość transpozycji odległych oraz większość błędów fonetycznych. Co istotne, MOD 97 NIE chroni przed celowym fałszowaniem numeru - oszust może wygenerować dowolny numer przechodzący walidację. Suma kontrolna chroni wyłącznie przed pomyłkami, nie przed złą wolą.
Po co sprawdzać bank odbiorcy przelewu?
Identyfikacja banku odbiorcy ma trzy główne zastosowania praktyczne:
- Czas realizacji przelewu - przelewy wewnątrz jednego banku (z konta PKO BP na konto PKO BP, kod 1020 na 1020) księgują się natychmiastowo, 24/7, bez względu na sesje Elixir. Przelewy międzybankowe rozliczane są przez Krajową Izbę Rozliczeniową (KIR) w trzech sesjach Elixir dziennie w dni robocze: ok. 11:00, 15:00 i 17:30. Wiedząc z numeru, że odbiorca jest w tym samym banku, można planować płatność na ostatnią chwilę. Alternatywą jest Express Elixir (przelew natychmiastowy między bankami) lub BLIK na numer telefonu.
- Bezpieczeństwo i wykrywanie oszustw - jeśli kupujesz coś od osoby twierdzącej, że jest klientem konkretnego banku, a numer wskazuje zupełnie inny bank lub instytucję spoza Polski (numer rachunku zaczynający się od innego kodu kraju niż PL), to silny sygnał ostrzegawczy. Walidator pozwala zweryfikować spójność deklaracji ze stanem faktycznym przed wysłaniem przelewu, który po zaksięgowaniu jest praktycznie nieodwracalny.
- Wybór własnego konta i ofert - jeśli rozważasz założenie konta osobistego z premią pieniężną, możesz w naszym narzędziu zobaczyć nie tylko identyfikację banku, ale także aktualne promocje, ranking kont i porównanie warunków - wszystko spójne z polskim rynkiem 2026.
Najczęstsze błędy w numerach kont
Z naszych statystyk walidatora wynika, że najczęstsze błędy to:
- Transpozycja cyfr - przestawienie dwóch sąsiednich cyfr (np. wpisanie 78 zamiast 87). MOD 97 wykrywa to w 99,7% przypadków.
- Niewłaściwa liczba cyfr - 25 lub 27 cyfr zamiast 26 (NRB) albo 27/29 znaków zamiast 28 (IBAN). Często wynika z pominięcia jednej cyfry przy wklejaniu z PDF.
- Brak prefiksu PL w IBAN przy przelewie SEPA - polski bank w obrocie krajowym akceptuje sam NRB, ale dla SEPA i przelewów z zagranicy wymaga pełnego IBAN z "PL".
- Mylenie cyfr 0 i O, 1 i I/l - numer konta to wyłącznie cyfry, jeśli zobaczysz literę, to literówka po stronie OCR lub kopiowania z obrazka.
- Scamerski numer z legalną sumą kontrolną - oszust może wygenerować numer matematycznie poprawny, ale prowadzony w banku spoza deklaracji (np. mówi "konto w mBanku", a numer wskazuje SKOK lub bank zagraniczny). Dlatego walidacja MOD 97 to tylko pierwszy krok - drugi to identyfikacja banku.
- Konto wirtualne / generowane - niektóre firmy (operatorzy płatności, telekomy, dostawcy mediów) używają tzw. rachunków masowych, gdzie ostatnie 16 cyfr to zakodowany identyfikator klienta. Numer jest poprawny, ale "bank" to operator masowy, nie zwykły rachunek osobisty.
EWiB NBP - Ewidencja Wpłat i Banków
EWiB to publiczny rejestr prowadzony przez Departament Systemu Płatniczego Narodowego Banku Polskiego, zawierający informacje o wszystkich uczestnikach rozliczeń międzybankowych w Polsce: bankach komercyjnych, bankach spółdzielczych, SKOK-ach, oddziałach instytucji kredytowych, instytucjach pieniądza elektronicznego oraz centrali NBP. Rejestr jest aktualizowany na bieżąco i publikowany na stronie NBP w formie plików tekstowych do pobrania.
Z punktu widzenia naszego walidatora, EWiB dostarcza mapowania 8-cyfrowego kodu rozliczeniowego (cyfry 3-10 NRB) na konkretną jednostkę organizacyjną banku - z nazwą, adresem siedziby oddziału, typem jednostki (centrala / oddział regionalny / oddział terenowy / placówka) oraz statusem aktywności. Dzięki temu możemy pokazać nie tylko "to konto w PKO BP", ale także "to konto prowadzone w Oddziale 1 PKO BP w Warszawie, ul. Puławska 15".
Trzeba jednak pamiętać, że "oddział z numeru konta" to oddział księgowo-rozliczeniowy w sensie sieci NBP, a nie placówka, do której fizycznie chodzi klient. W praktyce większość banków komercyjnych ma jeden lub kilka centralnych kodów EWiB dla wszystkich klientów detalicznych, a fizyczne oddziały to osobny pojęciowy poziom (sieć dystrybucji).
RODO i prywatność - co naprawdę widzimy z numeru konta?
Numer rachunku bankowego jest danymi osobowymi w rozumieniu RODO TYLKO w połączeniu z informacją o właścicielu - sam numer, w oderwaniu od tożsamości posiadacza, jest informacją techniczną o instytucji finansowej. Z numeru NRB lub IBAN można zatem legalnie i bez naruszenia prywatności odczytać:
- Czy numer jest matematycznie poprawny (MOD 97)
- W którym banku jest prowadzony rachunek
- W którym oddziale rozliczeniowym (z EWiB)
- Czy to konto krajowe (NRB/PL) czy zagraniczne (inny kod kraju IBAN)
Czego NIE widzimy i czego żaden legalny walidator widzieć nie może:
- Imienia i nazwiska właściciela rachunku
- Adresu, PESEL ani innych danych osobowych
- Salda konta i historii transakcji
- Czy konto jest aktywne, zablokowane czy zamknięte
- Limitów, statusu kredytowego, BIK-u
Te dane są chronione tajemnicą bankową (art. 104 Prawa bankowego) i dostępne tylko właścicielowi rachunku, sądowi, prokuraturze, KAS oraz innym uprawnionym organom na ich oficjalne żądanie. Każdy serwis obiecujący "sprawdzenie właściciela po numerze konta" jest scamem lub łamie prawo - omijaj.
Nasz walidator działa wyłącznie po stronie przeglądarki w warstwie matematycznej (algorytm MOD 97 w JavaScript) plus prosta tablica statyczna kodów KNF do identyfikacji banku. Wpisane numery nie są wysyłane na nasze serwery, nie są logowane ani zapisywane w bazie. Możesz bezpiecznie sprawdzać swoje własne konta i konta odbiorców przelewów bez obaw o wyciek danych.
Najczęstsze pytania o sprawdzanie banku po numerze konta
Czy walidator pokazuje właściciela konta?
Co oznacza błąd "nieprawidłowa suma kontrolna"?
Czy IBAN i NRB to to samo?
Po co BIC/SWIFT przy przelewach krajowych?
Jak przelewam BLIK-iem - nie potrzebuję IBAN?
Kod 1140 vs 1240 vs 1020 - jak rozpoznać najpopularniejsze banki?
Otwórz konto z premią
Najlepsze konta osobiste z bonusem powitalnym - aktualne oferty 2026
Inne przydatne narzędzia
Kalkulator lokat
Policz zysk netto z lokaty po podatku Belki - kwota, okres, oprocentowanie.
Kalkulator kredytu
Sprawdź ratę i całkowity koszt kredytu gotówkowego - RRSO, prowizja, ubezpieczenie.
Kalkulator zdolności kredytowej
Oszacuj maksymalną zdolność kredytową na bazie dochodu, wydatków i okresu kredytu.