Przejdź do treści
BonusBank.pl

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.

Możesz wpisać ze spacjami, myślnikami lub bez. Polskie numery zaczynają się od PL (lub od razu od 2-cyfrowej sumy kontrolnej).

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:

  1. Bierzemy pełny IBAN (np. PL61109010140000071219812874).
  2. Przenosimy 4 pierwsze znaki (kod kraju + suma kontrolna IBAN) na koniec: 109010140000071219812874PL61.
  3. Zamieniamy litery na liczby według schematu: A=10, B=11, C=12... P=25, L=21, Z=35. Dla "PL" daje to "2521".
  4. Otrzymujemy długi ciąg cyfr: 1090101400000712198128742521 61.
  5. Dzielimy ten ogromny ciąg przez 97 i sprawdzamy resztę.
  6. 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?
Nie - z numeru rachunku bankowego widać wyłącznie bank i oddział rozliczeniowy. Dane właściciela (imię, nazwisko, adres) są chronione tajemnicą bankową na podstawie art. 104 Prawa bankowego oraz RODO i nie są dostępne dla żadnego publicznego walidatora. Każdy serwis obiecujący identyfikację właściciela po numerze konta łamie prawo lub jest oszustwem.
Co oznacza błąd "nieprawidłowa suma kontrolna"?
Oznacza, że pierwsze dwie cyfry numeru NRB nie zgadzają się z resztą - najprawdopodobniej masz literówkę, przestawione dwie cyfry obok siebie, brakuje jednej cyfry lub jest jedna nadmiarowa. Sprawdź numer porównując znak po znaku z oryginałem. Algorytm MOD 97 wykrywa około 99,9968% przypadkowych błędów, więc komunikat o złej sumie to bardzo silna wskazówka, że numer trzeba poprawić przed przelewem.
Czy IBAN i NRB to to samo?
Praktycznie tak - polski IBAN to NRB z dopisanym prefiksem "PL" na początku. NRB ma 26 cyfr (krajowy format wprowadzony w 2002 r.), IBAN ma 28 znaków zgodnie z normą ISO 13616 (format międzynarodowy). W obrocie krajowym oba zapisy są równoważne. Przy przelewach SEPA, transgranicznych i zagranicznych zawsze wymagany jest pełny IBAN z kodem kraju.
Po co BIC/SWIFT przy przelewach krajowych?
Przy przelewach wewnątrz Polski BIC/SWIFT nie jest wymagany - wystarczy sam NRB lub IBAN, bo wszystkie polskie banki rozliczają się przez KIR (system Elixir, Express Elixir). Kod BIC/SWIFT przydaje się dopiero przy przelewach zagranicznych, gdzie identyfikuje bank w międzynarodowej sieci rozliczeniowej. Wiele formularzy bankowych mimo to prosi o BIC nawet przy przelewie krajowym - to nadmiarowe wymaganie, ale można je wypełnić bez błędu (np. BREXPLPWMBK dla mBanku).
Jak przelewam BLIK-iem - nie potrzebuję IBAN?
BLIK na numer telefonu i BLIK kodem 6-cyfrowym faktycznie pomijają konieczność wpisywania IBAN-u - system bankowy mapuje numer telefonu na rachunek po stronie banku odbiorcy. To wygodne, ale ma ograniczenia: limity dzienne (zwykle 1000-5000 zł), wymóg, by odbiorca miał aktywny BLIK na ten numer telefonu, oraz brak natychmiastowości w niektórych bankach spółdzielczych. Dla większych kwot i pewności realizacji zwykły przelew na IBAN nadal jest standardem.
Kod 1140 vs 1240 vs 1020 - jak rozpoznać najpopularniejsze banki?
Trzy największe banki detaliczne w Polsce mają charakterystyczne kody KNF, które warto znać na pamięć: 1020 to PKO Bank Polski SA (największy bank w kraju, państwowy), 1140 to mBank SA (drugi bank online w Polsce, dawniej BRE Bank), 1240 to Bank Pekao SA (drugi co do wielkości bank detaliczny, należący do PZU i Skarbu Państwa). Inne często spotykane: 1050 ING Bank Śląski, 1090 Santander Bank Polska, 1160 Bank Millennium, 1750 BNP Paribas, 2490 Alior Bank.

Otwórz konto z premią

Najlepsze konta osobiste z bonusem powitalnym - aktualne oferty 2026

Pełny ranking

Nie wiesz, co wybrać?

Skorzystaj z naszych porównań i znajdź najlepszą ofertę dopasowaną do Twoich potrzeb.

Zobacz rankingi

Bądź na bieżąco

Zapisz się do newslettera i otrzymuj info o nowych promocjach - max raz w tygodniu, bez spamu.

Zapisując się akceptujesz politykę prywatności.