Co to jest IBAN i jak jest zbudowany
IBAN (International Bank Account Number) to międzynarodowy numer rachunku bankowego. Ten sam rachunek ma w nim zapisany kraj, bank i numer konta, a do tego dwie cyfry kontrolne, które wyłapują literówki. W Polsce IBAN to po prostu PL i 26 cyfr numeru NRB, razem 28 znaków.
Kto ustala format IBAN
Format opisuje norma ISO 13616-1:2020. Rejestr formatów prowadzi SWIFT: każdy kraj zgłasza tam długość swojego IBAN, układ części krajowej i przykładowy numer. Według rejestru z 17 września 2026 IBAN stosuje 89 krajów i terytoriów. W obrębie jednego kraju każdy IBAN ma tę samą długość, więc zbyt krótki lub zbyt długi numer widać od razu.
Z czego składa się każdy IBAN
- Kod kraju: dwie litery, na przykład PL, DE, GB.
- Cyfry kontrolne: dwie cyfry od 02 do 98, liczone z całej reszty numeru.
- BBAN: krajowa część z kodem banku i numerem rachunku. Jej długość i układ zależą od kraju.
Tak wygląda oficjalny przykład polskiego IBAN z rejestru SWIFT:
- KrajPL
- Cyfry kontrolne61
- Kod banku1090101
- Kontrola krajowa4
- Numer rachunku0000071219812874
Polski IBAN to PL i numer NRB
Numer rachunku w Polsce, czyli NRB, ma 26 cyfr. Został zaprojektowany razem z IBAN, dlatego nic w nim nie trzeba przeliczać. Pierwsze dwie cyfry NRB to już cyfry kontrolne IBAN. Wystarczy dopisać z przodu PL i mamy pełny, 28-znakowy IBAN.
| Część | Pozycje w NRB | W przykładzie |
|---|---|---|
| Cyfry kontrolne IBAN | 1–2 | 61 |
| Numer rozliczeniowy banku | 3–10 | 10901014 |
| Numer rachunku w banku | 11–26 | 0000071219812874 |
Numer rozliczeniowy ma własną cyfrę kontrolną
Cyfry 3–10 NRB to numer rozliczeniowy banku. Ostatnia, ósma cyfra tego numeru jest cyfrą kontrolną dla siedmiu poprzednich. Każdą z nich mnoży się przez kolejną wagę: 3, 9, 7, 1, 3, 9, 7. Dla 1090101 daje to 3 + 0 + 63 + 0 + 3 + 0 + 7 = 76. Cyfra kontrolna to 10 minus ostatnia cyfra sumy, czyli 10 − 6 = 4. Gdy suma kończy się zerem, cyfra kontrolna też wynosi 0. W przykładzie ósma cyfra to właśnie 4, więc numer rozliczeniowy 10901014 jest poprawny.
Polski IBAN ma zatem dwa niezależne zabezpieczenia: cyfry kontrolne całego numeru i cyfrę kontrolną numeru banku. Nasze narzędzia sprawdzają oba.
Jak działają cyfry kontrolne IBAN
Cyfry kontrolne liczy się metodą mod 97. Oto kroki dla przykładowego numeru, tak jak wypisuje je nasz moduł:
- Pierwsze cztery znaki (PL61) przenosimy na koniec: 109010140000071219812874PL61.
- Litery zamieniamy na liczby: A = 10, B = 11 … P = 25, L = 21. Wychodzi 109010140000071219812874252161.
- Tę liczbę dzielimy przez 97. Reszta musi wynosić 1. Tutaj wynosi 1, więc numer jest poprawny.
Przy tworzeniu IBAN wstawia się w miejsce cyfr kontrolnych 00. Dla 109010140000071219812874PL00 reszta z dzielenia przez 97 to 37, a 98 − 37 = 61. Stąd 61 na początku numeru. Ta metoda wykrywa każdą pojedynczą błędną cyfrę i każdą zamianę dwóch sąsiednich cyfr.
Poprawne cyfry kontrolne nie oznaczają, że rachunek istnieje albo należy do osoby, której chcesz zapłacić. Oznaczają tylko, że numer nie ma literówki.
Kiedy podajesz NRB, a kiedy IBAN
W przelewach krajowych w Polsce używa się samych 26 cyfr. Przy przelewie z zagranicy trzeba podać pełny IBAN, czyli PL i 26 cyfr. Na papierze IBAN zapisuje się w grupach po cztery znaki, jak w przykładzie powyżej. W formularzu banku wpisuje się go zwykle bez spacji. Nasz Kalkulator IBAN zamienia NRB w IBAN i usuwa spacje, a gdy znasz tylko 24 cyfry bez cyfr kontrolnych, sam je wyliczy.
IBAN w innych krajach
Każdy kraj ma własny układ części krajowej. Porównanie trzech przykładów z rejestru SWIFT:
| Kraj | Długość | Przykład | Co jest w środku |
|---|---|---|---|
| Polska | 28 | PL61 1090 1014 0000 0712 1981 2874 | numer rozliczeniowy 8 cyfr + rachunek 16 cyfr |
| Niemcy | 22 | DE89 3704 0044 0532 0130 00 | BLZ 37040044 + Kontonummer 0532013000 |
| Wielka Brytania | 22 | GB29 NWBK 6016 1331 9268 19 | kod banku NWBK + sort code 601613 + rachunek 31926819 |
Brytyjski IBAN zawiera litery także w części krajowej, polski i niemiecki tylko cyfry. Pełną listę formatów znajdziesz na stronie kraje z IBAN, a szczegóły polskiego numeru na stronie IBAN Polska.
Gdzie znaleźć swój IBAN
- W aplikacji lub bankowości internetowej, zwykle w szczegółach rachunku.
- Na wyciągu z rachunku.
- W umowie rachunku bankowego.
Wiążący jest numer podany przez bank. Jeśli masz tylko NRB, kalkulator poniżej dopisze PL i sprawdzi obie cyfry kontrolne. Numer od kogoś innego, na przykład z faktury, sprawdzisz w narzędziu Sprawdź IBAN. Czym IBAN różni się od kodu BIC, wyjaśniamy w artykule IBAN a SWIFT/BIC.
Działa w przeglądarce. To, co wpiszesz, nie jest wysyłane ani zapisywane.
Wiążący jest IBAN podany przez Twój bank. Obliczono na podstawie danych: SWIFT IBAN Registry, stan na 17 września 2026. To nie jest usługa żadnego banku. · Zastrzeżenia prawne
Częste pytania
Czy IBAN i numer konta to to samo?
W Polsce prawie tak. IBAN to 26 cyfr NRB z literami PL na początku. W innych krajach numer konta bywa znacznie krótszy, a IBAN dokłada do niego kod banku i cyfry kontrolne.
Ile znaków ma polski IBAN?
28: dwie litery PL i 26 cyfr. Jeśli policzysz inną liczbę, w numerze brakuje cyfry albo jest o jedną za dużo.
Czy muszę dopisywać PL przy przelewie krajowym?
Nie. W Polsce wystarczy 26 cyfr. PL jest potrzebne, gdy ktoś przelewa Ci pieniądze z zagranicy.