Cyfra kontrolna EAN, GTIN i ISBN
Cyfra kontrolna EAN i ISBN w kilka sekund: wklej jeden lub więcej numerów – po jednym w wierszu, spacje i myślniki nie przeszkadzają. Narzędzie rozpozna typ po długości, sprawdzi cyfrę kontrolną według GS1 lub normy ISBN i przeliczy numery ISBN.
Jak to obliczamy
Numery kodów kreskowych na produktach (EAN/GTIN/UPC) i numery książek (ISBN) kończą się cyfrą kontrolną. Oblicza się ją z pozostałych cyfr i wychwytuje literówki: każdą pojedynczą błędną cyfrę i większość zamian sąsiednich cyfr. Poprawna cyfra kontrolna oznacza tylko, że numer jest prawidłowo zbudowany – nie, że produkt lub książka istnieje.
Ile cyfr ma który numer?
- EAN-8 – 8 cyfr, na małe opakowania
- UPC-A / GTIN-12 – 12 cyfr, głównie USA i Kanada; z zerem na początku odpowiada EAN-13
- EAN-13 / GTIN-13 – 13 cyfr, standardowy kod kreskowy w handlu poza Ameryką Północną
- GTIN-14 – 14 cyfr, dla kartonów i jednostek handlowych (pierwsza cyfra = wskaźnik opakowania)
- ISBN-13 – 13 cyfr zaczynających się od 978 lub 979 (od 2007 r.); ISBN-10 – starsza, 10-cyfrowa forma
Jak obliczyć cyfrę kontrolną?
Metoda GS1 (EAN, UPC, GTIN, ISBN-13): licząc od prawej, mnożysz cyfry na przemian przez 3 i 1 i sumujesz. Cyfra kontrolna uzupełnia sumę do najbliższej wielokrotności 10. Przykład 590123412345: 5·1 + 9·3 + 0·1 + 1·3 + 2·1 + 3·3 + 4·1 + 1·3 + 2·1 + 3·3 + 4·1 + 5·3 = 83 → cyfra kontrolna 7, czyli 5901234123457.
ISBN-10 (modulo 11): dziewięć cyfr otrzymuje wagi 10, 9, 8 … 2. Cyfra kontrolna uzupełnia sumę do wielokrotności 11; jeśli wychodzi 10, zapisuje się X. Przykład 0-306-40615-? → suma 130 → 11 − (130 mod 11) = 2.
ISBN-10 → ISBN-13: dopisz 978 na początku, usuń starą cyfrę kontrolną i oblicz ją na nowo metodą GS1 (0-306-40615-2 → 978-0-306-40615-7). Numery ISBN zaczynające się od 979 nie mają odpowiednika 10-cyfrowego.
Czy prefiks 590 oznacza produkt z Polski?
Nie. Pierwsze cyfry (prefiks GS1) pokazują tylko, która krajowa organizacja GS1 nadała numer firmie – 590 to prefiks GS1 Polska. Firma może uzyskać numery w innym kraju, a produkt może być wytwarzany gdziekolwiek. Dlatego narzędzie pokazuje tylko „Prefiks xyz” i nazywa wyłącznie stałe zakresy specjalne: 977 (czasopisma), 978/979 (książki, 979-0 nuty) oraz 020–029, 040–049 i 200–299 dla numerów wewnętrznych sklepów i firm.
Twoje numery są przetwarzane wyłącznie w przeglądarce i nigdzie nie są wysyłane.
Najczęściej zadawane pytania
Jak obliczyć cyfrę kontrolną EAN?
Wybierz powyżej „Obliczyć cyfrę kontrolną” i wpisz pierwsze 12 cyfr EAN-13 (albo 7 cyfr EAN-8, 11 cyfr UPC-A). Ręcznie: od prawej mnóż na przemian przez 3 i 1, zsumuj wszystko i uzupełnij do najbliższej dziesiątki.
Czy poprawna cyfra kontrolna oznacza, że kod jest zarejestrowany?
Niekoniecznie. Cyfra kontrolna sprawdza tylko budowę numeru. Czy numer jest faktycznie przypisany do produktu, wie tylko jego właściciel lub rejestr GS1 (np. „Verified by GS1”).
Czy kod kreskowy 590 to polski produkt?
Nie musi być. Prefiks 590 oznacza, że numer nadała GS1 Polska, a nie że produkt powstał w Polsce. GS1 wprost zaznacza, że prefiks nie wskazuje kraju pochodzenia.
Co oznacza X w numerze ISBN-10?
X oznacza wartość kontrolną 10: metoda modulo 11 może dać wynik dwucyfrowy, a miejsca jest tylko na jeden znak. ISBN-13 nigdy nie używa X.
Czy każdy ISBN-13 da się zamienić na ISBN-10?
Tylko numery ISBN-13 zaczynające się od 978. Prefiks 979 wprowadzono razem z 13-cyfrowym ISBN, więc takie numery nie mają wersji 10-cyfrowej.
Źródła i podstawa prawna
- GS1 General Specifications – 7.9 Check digit calculation; GS1 Prefixes
- GS1 – Check Digit Calculator
- GS1 – GS1 Company Prefix (prefix ≠ country of origin)
- International ISBN Agency – ISBN Users’ Manual
- ISO 2108: ISO 2108:2017 – International standard book number (ISBN)
Stan na:
Podobne narzędzia
- Algorytm Luhna: walidator i kalkulator cyfry kontrolnejSprawdź numer algorytmem Luhna (mod 10, ISO/IEC 7812-1) albo oblicz cyfrę kontrolną – tylko kontrola formatu, obliczenia działają lokalnie w przeglądarce.
- Sprawdź IBANSprawdź poprawność numeru IBAN: cyfry kontrolne (mod 97), długość i format dla 89 krajów. Działa w przeglądarce – numer nie jest nigdzie wysyłany.
- Sprawdzanie poprawności adresu e-mailSprawdź poprawność adresów e-mail wg RFC 5321/5322: długość, etykiety domeny, domeny z polskimi znakami (Punycode). Także listy. Lokalnie, bez wysyłania.
- Kodowanie i dekodowanie Base64Kodowanie i dekodowanie Base64 oraz Base64url z poprawnym UTF-8, do tego kodowanie URL (percent-encoding). Jasne komunikaty błędów, działa w przeglądarce.
- Generator border-radius CSSZaokrąglone rogi CSS suwakami: wszystkie rogi razem lub osobno, px albo %, eliptyczna składnia z 8 wartościami – najkrótszy zapis, podgląd na żywo i kopiowanie.
- Generator box-shadow CSSBox shadow generator: twórz cienie CSS suwakami – wiele warstw, rozmycie, spread, kolor z przezroczystością, inset i szablony, CSS kopiujesz jednym kliknięciem.