Wybierz język

Generator kodów kreskowych EAN-13

Wygeneruj kod kreskowy EAN-13 dla swojego produktu. Narzędzie automatycznie obliczy cyfrę kontrolną i umożliwi pobranie kodu jako plik PNG lub SVG.

Mehmet Demiray Opublikowano Zaktualizowano
Udostępnij
Uniwersalny generator kodów kreskowychPotrzebujesz innego formatu? Nasz główny generator obsługuje wszystkie popularne typy kodów kreskowych w jednym miejscu.
Wpisz 12 cyfr; 13. cyfra kontrolna zostanie dodana automatycznie.
Mnożnik szerokości modułu; większe wartości tworzą szerszy kod kreskowy.
Wysokość kresek (w milimetrach).
Drukuj cyfry jako czytelny tekst pod kodem kreskowym.

Struktura i znaczenie kodu EAN-13

Kod EAN-13 (European Article Number) to globalny standard identyfikacji produktów detalicznych, znany również jako GTIN-13 (Globalny Numer Jednostki Handlowej). Spotkasz go na niemal każdym produkcie w polskim sklepie, od kartonu mleka po elektronikę. Jest to klucz do sprawnego działania handlu, umożliwiający szybkie skanowanie przy kasie i efektywne zarządzanie zapasami. Kod składa się z 13 cyfr, a każda z nich ma swoje precyzyjne znaczenie. Pierwsze cyfry tworzą tzw. prefiks GS1, który identyfikuje krajową organizację GS1, w której firma została zarejestrowana. Dla Polski jest to charakterystyczny prefiks 590. Należy jednak pamiętać, że prefiks ten nie oznacza kraju produkcji, a jedynie miejsce rejestracji kodu. Następna grupa cyfr to unikalny numer identyfikacyjny firmy (producenta lub dystrybutora), a po nim następuje numer konkretnego produktu. Ostatnia, trzynasta cyfra, to cyfra kontrolna, która służy do weryfikacji poprawności odczytu całego kodu. Dzięki tej ustandaryzowanej strukturze, każdy produkt na świecie może mieć swój unikalny identyfikator, co zapobiega pomyłkom i usprawnia logistykę na skalę globalną. Nasz generator kodów kreskowych pozwala na łatwe tworzenie tych standardowych etykiet.

Jak obliczana jest cyfra kontrolna w kodzie EAN-13?

Cyfra kontrolna to ostatnia, trzynasta cyfra w kodzie EAN-13, która pełni rolę zabezpieczenia przed błędami odczytu. Jest ona wynikiem matematycznego algorytmu opartego na pierwszych 12 cyfrach. Dzięki niej skaner kasowy może natychmiast zweryfikować, czy kod został odczytany poprawnie. Proces obliczania jest następujący:

  1. Zsumuj cyfry znajdujące się na pozycjach nieparzystych (pierwsza, trzecia, piąta, itd.).
  2. Zsumuj cyfry znajdujące się na pozycjach parzystych (druga, czwarta, szósta, itd.).
  3. Pomnóż sumę z kroku drugiego przez 3.
  4. Dodaj do siebie wyniki z kroku pierwszego i trzeciego.
  5. Znajdź resztę z dzielenia tej sumy przez 10 (operacja modulo 10).
  6. Jeśli reszta wynosi 0, cyfra kontrolna to 0. W przeciwnym razie odejmij resztę od 10.

Przykładowo, dla numeru 590123456789: - Suma cyfr nieparzystych: 5+0+2+4+6+8=255+0+2+4+6+8 = 25 - Suma cyfr parzystych: 9+1+3+5+7+9=349+1+3+5+7+9 = 34 - Mnożenie sumy parzystej: 34×3=10234 \times 3 = 102 - Suma końcowa: 25+102=12725 + 102 = 127 - Reszta z dzielenia przez 10: 127(mod10)=7127 \pmod{10} = 7 - Obliczenie cyfry kontrolnej: 107=310 - 7 = 3

Pełny kod EAN-13 to 5901234567893. Na szczęście, korzystając z naszego narzędzia Generator kodów EAN-13, nie musisz wykonywać tych obliczeń ręcznie. Wystarczy, że podasz 12 cyfr, a cyfra kontrolna zostanie obliczona i dodana automatycznie.

Skąd wziąć legalny numer EAN dla swojego produktu?

Aby legalnie wprowadzić produkt do obrotu detalicznego, na przykład w sieciach supermarketów czy na platformach e-commerce, potrzebujesz unikalnego numeru EAN-13. Jedynym oficjalnym źródłem tych numerów jest globalna organizacja GS1. W Polsce działa jej oddział, GS1 Polska, i to właśnie tam przedsiębiorcy powinni się zgłosić. Proces polega na zarejestrowaniu firmy w systemie GS1 i uiszczeniu opłaty licencyjnej. W zamian firma otrzymuje unikalny prefiks, który staje się podstawą do tworzenia kodów dla wszystkich jej produktów. Posiadanie oficjalnego prefiksu gwarantuje, że Twoje kody będą unikalne na całym świecie i prawidłowo zidentyfikują Twoją firmę jako właściciela marki. Należy unikać kupowania pojedynczych kodów EAN od niezależnych sprzedawców w internecie. Takie kody często pochodzą z prefiksów firm, które już nie istnieją, co może prowadzić do konfliktów w bazach danych detalistów i odrzucenia Twoich produktów. Istnieje też specjalna pula numerów (zaczynających się od cyfry 2, np. 200-299), przeznaczona do użytku wewnętrznego w sklepach, np. do ważenia produktów na dziale mięsnym czy warzywnym. Tych kodów nie można używać do znakowania produktów w ogólnym obrocie handlowym. Dla firm potrzebujących dużej liczby kodów, przydatny może być generator kodów EAN-13 w trybie wsadowym.

Specyfikacja druku kodów kreskowych EAN-13

Wygenerowanie kodu kreskowego to dopiero połowa sukcesu. Aby był on funkcjonalny, musi zostać wydrukowany zgodnie z określonymi standardami, które zapewnią jego bezbłędną czytelność dla skanerów. Najważniejsze parametry to rozmiar, kontrast i tzw. ciche strefy.

Rozmiar (powiększenie): Standardowy, nominalny rozmiar kodu EAN-13 (określany jako SC2) to 37,29 mm szerokości na 25,93 mm wysokości. Dopuszczalne jest skalowanie kodu w zakresie od 80% do 200% rozmiaru nominalnego. Drukowanie kodów mniejszych niż 80% grozi problemami z odczytem przez skanery. Ciche strefy (Quiet Zones): To puste, białe marginesy po lewej i prawej stronie kodu. Są absolutnie niezbędne, aby skaner mógł zidentyfikować początek i koniec kodu. Dla rozmiaru nominalnego lewa cicha strefa powinna mieć co najmniej 3,63 mm, a prawa 2,31 mm. Nasz Generator kodów EAN-13 automatycznie uwzględnia te strefy w generowanym obrazie. * Kontrast: Kod musi mieć wysoki kontrast między kreskami a tłem. Najlepszym i najbezpieczniejszym połączeniem jest drukowanie czarnych kresek na białym tle. Należy unikać kolorów o niskim kontraście (np. żółte tło i pomarańczowe paski) oraz niektórych kombinacji kolorystycznych, które są problematyczne dla skanerów (np. czerwone paski na białym tle, ponieważ światło lasera jest czerwone).

Nasz generator pozwala na dostosowanie skali i wysokości kresek, co ułatwia dopasowanie kodu do projektu opakowania przy jednoczesnym zachowaniu standardów czytelności.

Generator kodów EAN-13: Odpowiedzi na częste pytania

Co oznaczają pierwsze cyfry kodu EAN-13? Pierwsze 2-3 cyfry to tak zwany prefiks systemu GS1. Często jest on mylnie utożsamiany z krajem produkcji. W rzeczywistości identyfikuje on krajową organizację członkowską GS1, w której dana firma zarejestrowała swój numer. Na przykład prefiks 590 oznacza, że firma uzyskała pulę numerów od GS1 Polska, ale sam produkt mógł zostać wyprodukowany w dowolnym miejscu na świecie.

Czy mam wpisać 12, czy 13 cyfr do generatora? Nasz Generator kodów EAN-13 jest elastyczny. Najprościej jest wpisać pierwszych 12 cyfr numeru produktu. Narzędzie automatycznie obliczy i doda trzynastą cyfrę, czyli cyfrę kontrolną. Jeśli jednak posiadasz już pełny, 13-cyfrowy numer, możesz go również wprowadzić. System zweryfikuje poprawność cyfry kontrolnej i jeśli będzie ona błędna, automatycznie ją poprawi, gwarantując, że wygenerowany kod kreskowy będzie zawsze prawidłowy.

Czy mogę sam wymyślić numer dla produktu sprzedawanego we własnym sklepie? Tak, ale tylko i wyłącznie do użytku wewnętrznego. Istnieje specjalna pula numerów (zaczynająca się od prefiksów 200 do 299), która jest zarezerwowana dla wewnętrznego obiegu w sklepach (np. do oznaczania produktów ważonych na miejscu). Takich kodów nie można używać do wprowadzania produktów do szerokiej dystrybucji, ponieważ nie są one globalnie unikalne. Do tego celu niezbędny jest oficjalny numer uzyskany z GS1. Podobne specjalistyczne kody to na przykład numery książek, które można wygenerować za pomocą generatora kodów kreskowych ISBN.

Czym EAN-13 różni się od UPC-A? EAN-13 to standard światowy, podczas gdy UPC-A jest historycznie standardem używanym głównie w Ameryce Północnej. Technicznie, kod UPC-A jest podzbiorem systemu EAN-13. Każdy kod UPC-A można przedstawić jako kod EAN-13 poprzez dodanie cyfry 0 na początku. Nowoczesne skanery na całym świecie odczytują oba formaty. Możesz wypróbować nasz generator kodów kreskowych UPC-A, aby zobaczyć różnicę.

Najczęściej zadawane pytania.

Czy muszę wpisać 12 czy 13 cyfr, aby wygenerować kod?

Nasz Generator kodów EAN-13 jest elastyczny. Możesz podać pierwszych 12 cyfr Twojego numeru GTIN-13, a narzędzie automatycznie obliczy i doda ostatnią, trzynastą cyfrę kontrolną. Jeśli posiadasz już pełny, 13-cyfrowy numer, możesz go również wprowadzić – generator zweryfikuje jego poprawność i wygeneruje kod.

Co się stanie, jeśli wpiszę numer z błędną cyfrą kontrolną?

Nie ma problemu. Jeśli wprowadzisz pełne 13 cyfr, a ostatnia z nich (cyfra kontrolna) będzie nieprawidłowa, nasze narzędzie automatycznie to wykryje. System samodzielnie obliczy poprawną cyfrę kontrolną i użyje jej do wygenerowania prawidłowego, w pełni skanowalnego kodu kreskowego.

Czy mogę wymyślić własny numer EAN dla produktów w moim sklepie?

Do użytku wewnętrznego (np. w systemie magazynowym lub na kasie we własnym sklepie) można używać numerów z puli zarezerwowanej, np. zaczynających się od cyfr 200-299. Pamiętaj jednak, że takie kody nie będą działać w zewnętrznych sieciach handlowych, hurtowniach ani na platformach e-commerce (np. Allegro, Amazon). Aby sprzedawać produkty w szerokiej dystrybucji, musisz posiadać oficjalne numery GTIN uzyskane od organizacji GS1 Polska.

Co oznaczają pierwsze trzy cyfry kodu EAN? Czy to kraj produkcji?

Pierwsze trzy cyfry to tzw. prefiks systemu GS1, który wskazuje na krajową organizację członkowską GS1, gdzie firma uzyskała swoje numery. Na przykład prefiks 590 oznacza, że numer został przydzielony przez GS1 Polska. Nie jest to jednak jednoznaczne z krajem produkcji produktu. Globalna firma może rejestrować wszystkie swoje produkty w jednym kraju, niezależnie od tego, gdzie fizycznie powstają.

Jaka jest różnica między kodem EAN-13 a UPC?

EAN-13 to globalny, 13-cyfrowy standard stosowany w Europie i na większości rynków światowych. UPC (a konkretnie UPC-A) to 12-cyfrowy standard używany głównie w Ameryce Północnej. Technicznie, każdy kod UPC można przekonwertować na EAN-13, dodając na początku cyfrę „0”. Jeśli Twoje produkty trafiają na rynek amerykański lub kanadyjski, możesz potrzebować kodu w tym formacie. Do jego stworzenia polecamy nasz generator kodów kreskowych UPC-A.

W jakim formacie pobrać kod do druku na etykiety: SVG czy PNG?

Do druku zdecydowanie polecamy format SVG. Jest to grafika wektorowa, którą można dowolnie powiększać bez utraty jakości, co gwarantuje, że kod kreskowy będzie zawsze ostry i czytelny dla skanerów. Format PNG to grafika rastrowa, która dobrze sprawdza się w zastosowaniach cyfrowych (np. na stronach internetowych), ale może stracić na jakości przy skalowaniu.

Czy mogę wygenerować wiele kodów EAN-13 naraz?

To narzędzie jest przeznaczone do tworzenia pojedynczych kodów. Jeśli potrzebujesz wygenerować kody dla całej listy produktów, zachęcamy do skorzystania z naszego narzędzia do masowego generowania kodów EAN-13, które pozwoli Ci przetworzyć wiele numerów jednocześnie.