Metodologia: jak działają nasze dane i narzędzia
Chcemy, abyś dokładnie wiedział, co nasze narzędzia mogą, a czego nie mogą ci powiedzieć. Ta strona wyjaśnia standardy, źródła danych i weryfikacje stojące za każdym wynikiem.
Ostatnia weryfikacja: 2026-10-16
Numeracja kart: ISO/IEC 7812
Numery kart płatniczych są zgodne ze standardem ISO/IEC 7812. Pierwsza cyfra to identyfikator branży (MII), początkowe cyfry tworzą numer identyfikacyjny wydawcy (IIN, powszechnie zwany BIN), kolejne identyfikują konkretny rachunek, a ostatnia cyfra jest cyfrą kontrolną.
Sieci kartowe rozpoznaje się po prefiksach i długości, np. numery Visa zaczynają się od 4, a kilka sieci używa określonych zakresów w seriach 2 i 5. Nasze narzędzia wykorzystują te opublikowane wzorce do rozpoznania marki numeru.
BIN-y 6- i 8-cyfrowe
Historycznie IIN miał sześć cyfr. Standard zaktualizowano o obsługę ośmiocyfrowych IIN, a główne sieci przechodzą na zakresy ośmiocyfrowe. Jeden sześciocyfrowy prefiks może więc obejmować kilku wydawców lub produktów.
Gdy wpiszesz osiem lub więcej cyfr, najpierw szukamy najbardziej szczegółowego pasującego zakresu, a gdy brak rekordu ośmiocyfrowego, korzystamy z zakresu sześciocyfrowego.
Suma kontrolna Luhn
Algorytm Luhn (mod 10) wykrywa większość błędów pojedynczej cyfry i wiele przestawień. Działa tak:
- Zaczynając od skrajnej prawej cyfry i idąc w lewo, podwój co drugą cyfrę.
- Jeśli po podwojeniu wynik jest większy niż 9, odejmij 9.
- Zsumuj wszystkie cyfry.
- Jeśli suma jest wielokrotnością 10, numer przechodzi weryfikację.
Pozytywny wynik Luhn oznacza tylko, że numer jest poprawnie zbudowany. Nie oznacza, że karta istnieje, jest aktywna lub ma środki.
Jak powstaje baza BIN
Nasza baza BIN łączy publicznie dostępne informacje o zakresach, źródła branżowe i poprawki zgłaszane przez użytkowników. Rekordy są normalizowane, aby marka, typ, poziom, bank i kraj miały spójne nazwy i kody, a sprzeczne rekordy są weryfikowane przed scaleniem.
Sieci kartowe nie publikują pełnej publicznej listy wszystkich zakresów, więc żadna zewnętrzna baza BIN nie może być doskonała. Otwarcie mówimy o tych ograniczeniach:
- Wydawcy mogą w każdej chwili przydzielać na nowo, łączyć lub wycofywać zakresy, a rekordy mogą być opóźnione.
- Nazwa banku może odzwierciedlać starszą nazwę po fuzji lub zmianie marki.
- Poziom i typ karty to pola, które najczęściej są puste lub nieaktualne.
- Zakresy kart private label, flotowych i niektórych przedpłaconych mogą nie być uwzględnione.
Geolokalizacja IP
Wyszukiwanie IP korzysta z bazy DB-IP Lite wraz z danymi o właścicielach sieci (ASN). Wyniki na poziomie kraju są zwykle dokładne, ponieważ bloki IP przydziela się sieciom w konkretnych krajach.
Miasto, region i współrzędne są przybliżone. Operatorzy komórkowi, sieci firmowe, VPN i łącza satelitarne mogą wskazywać użytkownika daleko od podanej lokalizacji, dlatego dane o mieście nigdy nie powinny być dowodem, gdzie ktoś przebywa.
Wykrywanie VPN i proxy porównuje sieć będącą właścicielem IP ze znanymi sieciami hostingowymi, VPN i Tor. Daje sygnał ryzyka, a nie pewność.
Walidacja SWIFT/BIC i IBAN
Kod SWIFT/BIC ma 8 lub 11 znaków: kod banku, kod kraju ISO, kod lokalizacji i opcjonalny kod oddziału. Sprawdzamy format i kod kraju oraz porównujemy kody z naszym katalogiem referencyjnym.
IBAN jest walidowany algorytmem ISO 13616 MOD-97: pierwsze cztery znaki są przenoszone na koniec, litery zamieniane na liczby, a wynik przy dzieleniu przez 97 musi dawać resztę 1. Sprawdzamy też długość wymaganą dla każdego kraju.
Syntetyczne dane testowe
Numery kart i IBAN tworzone przez nasze generatory są syntetyczne. Powstają z wybranego prefiksu lub formatu kraju z losowymi cyframi i poprawną cyfrą kontrolną, więc przechodzą walidację formatu w testowanym oprogramowaniu.
Nie są powiązane z żadnym prawdziwym rachunkiem, a daty ważności i kody bezpieczeństwa są losowe. Dane testowe służą wyłącznie do programowania, QA i edukacji.
Aktualizacje i poprawki
Dane referencyjne są okresowo weryfikowane i odświeżane, a zgłoszone błędy sprawdzane i poprawiane na bieżąco. Data na każdej stronie oznacza ostatnią weryfikację jej treści.
Powiązane darmowe narzędzia
Najczęściej zadawane pytania
Czy wyszukiwanie BIN może zidentyfikować posiadacza karty?
Nie. BIN opisuje tylko zakres kart i wydawcę. Nie zawiera żadnych danych osobowych osoby korzystającej z karty.
Dlaczego miasto według IP jest błędne?
Adresy IP są przydzielane sieciom, a nie fizycznym miejscom, więc dane na poziomie miasta są szacunkiem i mogą odbiegać o duże odległości.
Czy prawidłowy IBAN oznacza, że rachunek istnieje?
Nie. Walidacja MOD-97 i długości potwierdza tylko format. Istnienie rachunku może potwierdzić wyłącznie bank odbiorcy.