Generator IBAN (numerów rachunku bankowego)umożliwi Ci wygenerowanie fikcyjnych numerów rachunków do celów naukowych, edukacyjnych itd. Bazuje on na rzeczywistych regułach tworzeniu tych numerów, dzięki czemu realistycznie odwzorowuje go np. do celu tworzenia zadań programistycznych.
Generator IBAN – jak z niego korzystać?
Wybierz bank lub zdaj się na losowość banku. Kliknij „Generuj”, by wygenerować losowe numery IBAN. Ostatnie 10 numerów rachunku bankowych wyświetli się w tabeli historii poniżej.
Algorytm poprawności czyli jak sprawdzić poprawność IBAN?
Algorytm poprawności IBAN wykonuje się na numerze zapisanym bez spacji.
1. Weryfikacja formatu i długości
Sprawdź, czy numer:
- Zaczyna się od prawidłowego, dwuliterowego kodu kraju (np. PL).
- Ma prawidłową długość dla danego kraju (np. 28 znaków dla polskiego IBAN).
- Składa się tylko z liter i cyfr.
2. Przeniesienie pierwszych czterech znaków
Przenieś pierwsze cztery znaki (kod kraju i sumę kontrolną IBAN) na koniec numeru.
Przykład (PL 58 1010 1212 7797 8102 1524 9422):
- Oryginał: PL58101012127797810215249422
- Po przeniesieniu: 101012127797810215249422PL58
3. Zamiana liter na cyfry
Zamień wszystkie litery w nowym ciągu znaków na dwucyfrowe ciągi zgodnie ze schematem:
- A = 10
- B = 11
- …
- L = 21
- …
- P = 25
- …
- Z = 35
Przykład dla PL (P=25, L=21):
W naszym przykładzie (po przeniesieniu) ciąg kończy się na PL58.
Litery PL zamieniasz na 2521.
Otrzymujesz ciąg samych cyfr (w przykładzie: 101012127797810215249422252158).
4. Obliczenie reszty z dzielenia przez 97
Potraktuj otrzymany długi ciąg cyfr jako jedną bardzo dużą liczbę i oblicz resztę z dzielenia tej liczby przez 97.
5. Wynik weryfikacji
- Jeśli reszta z dzielenia wynosi 1, numer IBAN jest poprawny.
- Jeśli reszta jest inna niż 1, numer IBAN ma nieprawidłową sumę kontrolną.
Przykład wyliczenia sumy kontrolnej dla IBAN
1. Założenie: znamy bank i oddział (1010 1212) i nr klienta (7797 8102 1524 9422) PL xx 1010 1212 7797 8102 1524 9422.
2. Przenosimy PL i xx na koniec ciągu i usuwamy spacje: 101012127797810215249422PLxx.
3. Zamieniamy PL na 2521 i xx na 00: 101012127797810215249422252100.
4. Z ciągu wyliczamy resztę z dzielenia przez 97: 40.
5. Odejmujemy uzyskaną liczbę od 98: 58, czyli poprawny numer rachunku bankowego to PL 58 1010 1212 7797 8102 1524 9422.
Ważne pytania związane z IBAN
IBAN (z ang. International Bank Account Number, czyli Międzynarodowy Numer Rachunku Bankowego) to unikalny identyfikator konta bankowego, który umożliwia jednoznaczne określenie konta w różnych krajach.
– Kod kraju: „PL” (dla Polski).
– Suma kontrolna: wyliczona z numeru banku i rachunku klienta po przeniesieniu początkowych 4 symboli.
– 8-cyfrowy numer banku (BIC/BIN): unikalny identyfikator banku, często podawany przez instytucje finansowe.
– 16-cyfrowy numer rachunku klienta: indywidualny numer konta w ramach banku.
Numery banków w Polsce:
| 1010 | Narodowy Bank Polski |
| 1020 | PKO BP |
| 1030 | Bank Handlowy (Citi Handlowy) |
| 1050 | ING Bank Śląski |
| 1130 | BGK |
| 1140 | mBank, Kompakt Finanse |
| 1160 | Bank Millennium |
| 1240 | Pekao SA |
| 1320 | Bank Pocztowy |
| 1540 | BOŚ Bank |
| 1610 | SGB – Bank |
| 1680 | Plus Bank |
| 1840 | Societe Generale |
| 1870 | Nest Bank |
| 1930 | Bank Polskiej Spółdzielczości |
| 1940 | Credit Agricole Bank Polska |
| 1950 | Idea Bank |
| 2030 | BNP Paribas |
| 2120 | Santander Consumer Bank |
| 2160 | Toyota Bank |
| 2190 | DnB Nord |
| 2480 | Getin Noble Bank |
| 2490 | Alior Bank, T-Mobile Usługi Bankowe |
| 2720 | Inbank |
| 2910 | Aion Bank |
Umieść kalkulator lub generator na swojej stronie internetowej.
Specjalizujemy się w analizie, projektowaniu i wykonaniu kalkulatorów, generatorów i automatów do prezentacji danych. Wykonujemy wtyczki i bloki Gutenberg, które w łatwy sposób umieścisz w WordPress. Nie zwlekaj pisz do nas.




