Kody kreskowe to graficzne symbole widoczne niemal na każdym produkcie dostępnym w sklepach. Składają się z pionowych pasków o różnej grubości oraz ciągu cyfr umieszczonych pod nimi. Dla przeciętnego konsumenta to po prostu narzędzie ułatwiające kasowanie przy kasie, ale w rzeczywistości każda cyfra kodu niesie ze sobą konkretną informację o produkcie, jego rejestracji i identyfikacji w systemie dystrybucji. Umiejętność odczytania podstawowych danych z kodu kreskowego pozwala lepiej zrozumieć pochodzenie produktu i strukturę rynku.
Czym jest kod kreskowy?
Kod kreskowy to graficzna reprezentacja informacji w postaci kombinacji ciemnych i jasnych pasków o różnej szerokości, ułożonych według określonych zasad. Towarzyszący im ciąg cyfr można odczytać wzrokowo, natomiast paski są przeznaczone do automatycznego skanowania przez czytniki połączone z systemami kasowymi i magazynowymi.
Najczęściej spotykanym typem kodu na produktach konsumenckich jest kod w systemie EAN, który występuje w dwóch podstawowych wersjach:
- EAN-13 – pełna wersja składająca się z 13 cyfr
- EAN-8 – wersja skrócona składająca się z 8 cyfr, stosowana na małych opakowaniach
Struktura kodu EAN-13
Trzynastocyfrowy kod kreskowy EAN-13 to najbardziej powszechny standard stosowany na opakowaniach produktów. Każdy segment cyfr ma ściśle określone znaczenie.
Pierwsze trzy cyfry w kodzie kreskowym – prefiks GS1
Początkowe trzy cyfry kodu kreskowego określają prefiks krajowy GS1. To numer identyfikujący organizację GS1, w której producent zarejestrował swoje produkty. Wbrew powszechnemu przekonaniu, te cyfry nie wskazują kraju produkcji towaru, ale kraj rejestracji firmy w systemie GS1.
Przykładowe prefiksy krajowe:
- 590 – Polska
- 400-440 – Niemcy
- 450-459 i 490-499 – Japonia
- 690-699 – Chiny
- 300-379 – Francja
- 800-839 – Włochy
- 460-469 – Rosja
- 73 – Szwecja
- 50 – Wielka Brytania
Kolejne cyfry – kod producenta w kodzie kreskowym
Po prefiksie GS1 znajduje się kod producenta nadany przez krajową organizację GS1. Długość tego kodu jest zmienna i wynosi od jednego do dziewięciu znaków, w zależności od wielkości firmy i liczby produktów, które chce rejestrować.
Mniejsze przedsiębiorstwa z wąskim asortymentem otrzymują dłuższe kody producenta (na przykład siedem cyfr), pozostawiając mniej miejsca na identyfikację poszczególnych produktów. Duże koncerny z szeroką gamą produktów dostają krótsze kody producenta (na przykład trzy cyfry), co pozwala im zarejestrować nawet milion różnych artykułów.
Cyfry produktu w kodzie kreskowym
Pozostałe cyfry przed ostatnią to indywidualny numer produktu nadany przez samego producenta. Ten fragment kodu zmienia się dla każdego artykułu w ofercie firmy i pozwala jednoznacznie zidentyfikować konkretny produkt w systemie.
Łącznie kod producenta i kod produktu zajmują dziewięć cyfr w kodzie EAN-13.
Ostatnia cyfra – cyfra kontrolna
Trzynasta, końcowa cyfra to cyfra kontrolna obliczona według specjalnego algorytmu matematycznego na podstawie poprzednich dwunastu cyfr. Służy ona do weryfikacji poprawności odczytu kodu przez skaner. Jeśli skaner odczyta błędnie którykolwiek z pasków, cyfra kontrolna nie będzie się zgadzać z resztą kodu i system zgłosi błąd.
Przykład odczytu kodu EAN-13
Załóżmy, że kod kreskowy to: 5901234567890
- 590 – prefiks GS1 dla Polski
- 1234 – kod konkretnego producenta zarejestrowanego w GS1 Polska
- 56789 – numer produktu nadany przez tego producenta
- 0 – cyfra kontrolna
Razem z prefiksem krajowym kod producenta tworzy prefiks firmy GS1, który jednoznacznie identyfikuje przedsiębiorstwo w globalnym systemie.

Kod EAN-8 – wersja skrócona
Na małych opakowaniach, gdzie brak miejsca na pełny kod EAN-13, stosuje się ośmiocyfrową wersję skróconą. Struktura kodu EAN-8 wygląda następująco:
- pierwsze 2-3 cyfry – prefiks kraju
- kolejne 4-5 cyfr – numer produktu
- ostatnia cyfra – cyfra kontrolna
Kod EAN-8 nie zawiera oddzielnego numeru producenta, co ogranicza jego zastosowanie do produktów o specyficznych cechach lub w szczególnych sytuacjach rynkowych.
Czgo kod kreskowy NIE mówi o produkcie?
Istnieje wiele mitów związanych z kodami kreskowymi, które warto obalić dla jasności interpretacji tych oznaczeń.
Prefiks nie oznacza kraju produkcji
Najważniejsze nieporozumienie dotyczy prefiksu krajowego. Kod 590 na początku nie gwarantuje, że produkt został wyprodukowany w Polsce. Oznacza tylko, że firma, która zarejestrowała ten produkt, ma siedzibę zarejestrowaną w polskiej organizacji GS1 Polska.
Możliwe scenariusze:
- polska firma produkuje towar w Polsce – kod 590 i produkcja krajowa
- polska firma zleca produkcję za granicą – kod 590, ale towar wyprodukowany np. w Chinach
- zagraniczna firma zakłada spółkę zależną w Polsce – kod 590, choć kapitał i zyski trafiają za granicę
- polska firma rejestruje się w zagranicznej organizacji GS1 – kod inny niż 590, mimo polskiej produkcji
Kod nie zawiera ceny
Standardowy kod EAN nie zawiera informacji o cenie produktu. Cena jest zapisana w bazie danych systemu kasowego i przypisywana do kodu w momencie skanowania. Dlatego ten sam produkt może mieć różne ceny w różnych sklepach, mimo identycznego kodu kreskowego.
Kod nie informuje o składzie
Kod kreskowy nie zawiera danych o składzie, wartościach odżywczych, alergenach czy innych szczegółach dotyczących zawartości produktu. To wyłącznie identyfikator służący do celów handlowych i logistycznych.
Jak sprawdzić pochodzenie produktu?
Aby poznać rzeczywisty kraj produkcji towaru, należy sprawdzić inne informacje na opakowaniu:
- etykieta z napisem „Wyprodukowano w…” lub „Made in…”
- adres producenta podany na opakowaniu
- informacje na stronie internetowej producenta
- certyfikaty i oznaczenia jakościowe wskazujące pochodzenie
Dopiero połączenie kodu kreskowego z tymi dodatkowymi informacjami pozwala w pełni zidentyfikować pochodzenie i producenta artykułu.
System GS1 – globalny standard
Za kodami kreskowymi EAN stoi międzynarodowa organizacja GS1, która zarządza standardami identyfikacji produktów na całym świecie. Każdy kraj ma swoją organizację GS1, która:
- nadaje prefiksy krajowe
- rejestruje firmy i przydziela im kody producentów
- nadzoruje prawidłowe stosowanie standardów
- zapewnia unikalność kodów w globalnym systemie
W Polsce funkcjonuje GS1 Polska, do której przedsiębiorcy zgłaszają się po uzyskanie kodów kreskowych dla swoich produktów.
Jak działa skanowanie kodów kreskowych?
Czytnik kodów kreskowych emituje wiązkę światła (zwykle czerwonego lasera lub diody LED), która odbija się od jasnych i ciemnych pasków kodu. Czarne paski absorbują światło, białe je odbijają. Czujnik w skanerze przekształca wzór odbić na ciąg cyfr, który jest następnie sprawdzany z cyfrą kontrolną i przesyłany do systemu kasowego.
System kasowy na podstawie otrzymanego numeru:
- wyszukuje produkt w bazie danych
- pobiera nazwę, cenę i inne parametry
- rejestruje transakcję sprzedaży
- aktualizuje stan magazynowy
Inne rodzaje kodów kreskowych
Oprócz kodów EAN na opakowaniach można spotkać inne standardy:
Kod QR
Dwuwymiarowy kod w postaci kwadratu z czarnymi i białymi modułami, który może zawierać znacznie więcej informacji niż tradycyjny kod paskowy – adresy internetowe, dane kontaktowe, długie teksty.
Kod UPC
Dwunastocyfrowy standard stosowany głównie w Ameryce Północnej, poprzednik systemu EAN.
Kod ITF-14
Używany na opakowaniach transportowych i kartonach zbiorczych, zawiera 14 cyfr.
