Przejdź do treści
100% lokalnie

Walidator kodów EAN i UPC

Sprawdzaj cyfrę kontrolną kodów EAN-13, EAN-8, UPC-A i UPC-E, lub ją uzupełnij.

Wejście

Walidator kodów EAN i UPC

Wpisz jeden kod kreskowy na linię i narzędzie sprawdzi, czy jego cyfra kontrolna jest prawidłowa, używając algorytmu mod-10 zdefiniowanego przez normę GS1 dla kodów EAN-13, EAN-8, UPC-A i UPC-E. Jest przeznaczony dla programistów integrujących skaner lub system POS, pracowników magazynów auditujących listę produktów i każdego, kto chce zweryfikować, że kod kreskowy wydrukowany na opakowaniach jest faktycznie ważny przed wysłaniem do druku.

Typ kodu określa, jak każdy wiersz jest odczytywany: automatyczne wykrywanie identyfikuje EAN-13, EAN-8 lub UPC-A według długości, lub wymusiť konkretny format, gdy dane wejściowe są niejednoznaczne — przydatne dla UPC-E, które mają tę samą długość 8 cyfr co EAN-8. Uzupełnij brakującą cyfrę kontrolną wyplnia ostatnią cyfrę, gdy wierszowi brakuje jednej cyfry, więc wpisanie 12 cyfr danych EAN-13 lub 6-cyfrowego rdzenia UPC-E zwraca pełny, ważny kod. Konwertuj UPC-A/UPC-E na EAN-13 przepisuje prawidłowe kody północnoamerykańskie do ich 13-cyfrowej formy z wiodącym zerem, formę, którą oczekuje wiele systemów europejskich. Pokaż kraj z prefiksu GS1 odczytuje prawidłowy kod wiodącymi cyframi w porównaniu z publicznymi zakresami prefixu GS1 i drukuje kod ISO kraju, który go wydał — kontrola poprawności, nie dowód tego, gdzie produkt został wyprodukowany.

Spacje i myślniki wewnątrz kodu są usuwane przed walidacją, więc kody skopiowane z arkusza kalkulacyjnego działają bez zmian. Każdy wiersz jest sprawdzany niezależnie — mieszanie formatów w jednym wklejeniu jest w porządku — a wszystko, co nie odpowiada znanej długości lub zawiera znaki inne niż cyfry, jest zgłaszane jako nieprawidłowe zamiast być cicho pomijane. Zachowaj tylko prawidłowe linie przycina dane wyjściowe do czystej listy pracujących kodów.

Wszystko działa w Twojej przeglądarce: kody kreskowe nigdy nie opuszczają Twojego urządzenia. Skopiuj wynik, pobierz go jako plik .txt, lub wyślij dane wyjściowe z powrotem do danych wejściowych kolejny raz.

Częste pytania

Jak obliczana jest cyfra kontrolna?
Narzędzie stosuje algorytm mod-10 normy GS1: cyfry są ważone 3 i 1 naprzemiennie od prawej, sumowane, a cyfra kontrolna to cokolwiek doprowadzi tę sumę do następnej wielokrotności 10. EAN-13, EAN-8 i UPC-A używają tej samej reguły; UPC-E jest sprawdzane poprzez rozszerzenie z powrotem do jego 12-cyfrowej formy UPC-A.
Jaka jest różnica między EAN-13, UPC-A i UPC-E?
EAN-13 (13 cyfr) to standard używany w Europie i na większości świata; UPC-A (12 cyfr) to jego północnoamerykański odpowiednik, matematycznie EAN-13 z wiodącym zerem; UPC-E (8 cyfr) to skompresowana wersja UPC-A dla małych opakowań, która rozszerza się z powrotem do 12 cyfr zgodnie ze stałym zestawem reguł.
Dlaczego automatyczne wykrywanie czasami wybiera niewłaściwy format?
EAN-8 i UPC-E mają obie 8 cyfr, więc automatyczne wykrywanie traktuje 8-cyfrowy kod jako EAN-8 domyślnie. Jeśli sprawdzasz UPC-E, wybierz go jawnie z listy typów kodów.
Jak dokładna jest wyszukiwarka kraju?
Odczytuje standardowe zakresy prefiksu GS1, które identyfikują organizację członkowską GS1, która wydała numer — niekoniecznie kraj, w którym produkt został wyprodukowany. Niektóre zakresy (kupony, użycie ograniczone lub wewnętrzne) nie mają przypisanego kraju i pozostają puste.
Czy moje kody kreskowe są przesyłane gdziekolwiek?
Nie. Walidacja działa wyłącznie w przeglądarce, przy użyciu tylko wbudowanej matematyki sumy kontrolnej i statycznej tabeli prefiksów — nic, co tu wkleiłeś, nie jest wysyłane na serwer.