Kod kreskowy na opakowaniu produktu identyfikuje go globalnie – kraj pochodzenia, producenta i konkretny artykuł zakodowane w ciągu czarno-białych pasków. Najczęstszy format to EAN-13 (13 cyfr) – widzisz go na każdym produkcie w sklepie, od jogurtu po telewizor. Pierwsze 3 cyfry zdradzają kraj rejestracji producenta, kolejne 4–6 to numer firmy, a ostatnie to identyfikator produktu i cyfra kontrolna.
Spis treści
ToggleJak odczytać kod kreskowy EAN-13 – struktura cyfr
Kod EAN-13 składa się z 13 cyfr podzielonych na 4 grupy:
| Pozycja | Cyfry | Co oznaczają | Przykład |
|---|---|---|---|
| 1–3 | Prefix kraju | Kraj rejestracji producenta (nie kraj produkcji!) | 590 = Polska |
| 4–7 (lub 4–8) | Numer producenta | Firma zarejestrowana w GS1 | np. 0001 = konkretna firma |
| 8–12 (lub 9–12) | Numer produktu | Konkretny artykuł w ofercie producenta | np. 12345 = jogurt naturalny 200g |
| 13 | Cyfra kontrolna | Weryfikacja poprawności (algorytm mod 10) | Obliczana automatycznie |
Kluczowa uwaga: prefix kraju (np. 590 = Polska) oznacza, że producent jest zarejestrowany w polskim oddziale GS1 – nie oznacza, że produkt wyprodukowano w Polsce. Firma z kodem 590 może produkować w Chinach, Niemczech czy Wietnamie. Kod mówi skąd jest firma, nie skąd jest towar.
Kody krajów – prefixy EAN (najważniejsze)
| Prefix | Kraj/region |
|---|---|
| 590 | Polska |
| 400–440 | Niemcy |
| 300–379 | Francja |
| 471 | Tajwan |
| 480 | Filipiny |
| 489 | Hongkong |
| 500–509 | Wielka Brytania |
| 520 | Grecja |
| 539 | Irlandia |
| 540–549 | Belgia/Luksemburg |
| 560 | Portugalia |
| 569 | Islandia |
| 570 | Dania |
| 600–601 | RPA |
| 611 | Maroko |
| 619 | Tunezja |
| 621 | Syria |
| 628 | Arabia Saudyjska |
| 629 | ZEA |
| 640–649 | Finlandia |
| 690–695 | Chiny |
| 700–709 | Norwegia |
| 729 | Izrael |
| 730–739 | Szwecja |
| 740 | Gwatemala |
| 750 | Meksyk |
| 760–769 | Szwajcaria |
| 770 | Kolumbia |
| 773 | Urugwaj |
| 775 | Peru |
| 779 | Argentyna |
| 780 | Chile |
| 789–790 | Brazylia |
| 800–839 | Włochy |
| 840–849 | Hiszpania |
| 858 | Słowacja |
| 859 | Czechy |
| 860 | Serbia |
| 869 | Turcja |
| 870–879 | Holandia |
| 880 | Korea Południowa |
| 885 | Tajlandia |
| 890 | Indie |
| 893 | Wietnam |
| 899 | Indonezja |
| 900–919 | Austria |
| 930–939 | Australia |
| 940–949 | Nowa Zelandia |
| 955 | Malezja |
| 958 | Makau |
Pełna lista prefixów: gs1.org/standards/id-keys/company-prefix. GS1 to organizacja zarządzająca kodami kreskowymi na świecie – każdy kraj ma swój oddział (w Polsce: GS1 Polska, gs1pl.org).
Jak sprawdzić kod kreskowy – 4 metody
Skanowanie telefonem (najszybsze)
Każdy smartfon z aparatem może skanować kody kreskowe – wystarczy aparat, bez dodatkowej aplikacji. Na iPhone: otwórz aparat → naceluj na kod → iOS automatycznie rozpozna barcode i wyświetli link/informację. Na Androidzie: Google Lens (wbudowany w aparat lub Google App) → naceluj → wynik.
Jeśli chcesz więcej szczegółów (kraj, producent, nazwa produktu), zainstaluj dedykowaną aplikację:
| Aplikacja | Android | iOS | Co daje |
|---|---|---|---|
| Barcode Scanner (ZXing) | Tak | Nie | Szybki skan, link do Google |
| QR & Barcode Scanner | Tak | Tak | Skan + informacja o produkcie |
| Open Food Facts | Tak | Tak | Skan żywności – skład, Nutri-Score, alergeny |
| CodeCheck | Tak | Tak | Skan kosmetyków – składniki, ocena bezpieczeństwa |
| Ceneo / Skapiec | Tak | Tak | Skan → porównanie cen w sklepach |
Wyszukiwarka online (bez skanowania)
Masz numer kodu (13 cyfr), ale nie masz czego skanować? Wpisz numer w wyszukiwarkę online:
| Strona | Co daje |
|---|---|
| barcodelookup.com | Globalna baza – nazwa produktu, producent, zdjęcie |
| ean-search.org | Baza EAN – producent, kategoria, kraj |
| gs1pl.org → GTIN Verified | Oficjalna baza GS1 Polska – zweryfikowane dane producenta |
| Wpisz 13 cyfr w Google – często zwraca produkty ze sklepów |
Ręczne odczytanie prefixu kraju
Nie musisz skanować ani szukać online – pierwsze 3 cyfry kodu kreskowego zdradzają kraj rejestracji producenta. Kod zaczyna się od 590? Producent zarejestrowany w Polsce. Od 400–440? Niemcy. Od 690–695? Chiny. Tabela powyżej.
Sprawdzenie w aplikacji sklepowej
Aplikacje sieci handlowych (Biedronka, Lidl, Żabka, Kaufland, Auchan) mają wbudowane skanery kodów: skanujesz produkt → widzisz cenę, kartę produktu, opinie, dostępność. Przydatne do porównania cen między sklepami – zeskanuj w jednym, sprawdź cenę w aplikacji drugiego.
Rodzaje kodów kreskowych
EAN-13 – standard europejski i globalny
EAN-13 (European Article Number, teraz: International Article Number) to najczęstszy kod kreskowy na świecie – 13 cyfr, widzisz go na prawie każdym produkcie detalicznym. Zarządzany przez GS1. Stosowany globalnie – mimo „European” w nazwie.
EAN-8 – wersja skrócona
EAN-8 to skrócona wersja (8 cyfr) – dla małych opakowań, gdzie nie mieści się pełny EAN-13. Te same zasady, mniej informacji. Spotykasz go na: gumy do żucia, czekoladki, małe tubki kremu.
UPC-A – standard północnoamerykański
UPC-A (Universal Product Code) to 12-cyfrowy kod używany głównie w USA i Kanadzie. Funkcjonalnie identyczny z EAN-13 – skanery czytają oba. Jeśli widzisz kod 12-cyfrowy na produkcie z USA – to UPC.
QR Code – dwuwymiarowy
QR code to kwadratowy, dwuwymiarowy kod – może przechowywać URL, tekst, dane kontaktowe, link do płatności (BLIK, PayPal). Nie służy do identyfikacji produktów (to domena EAN/UPC), ale do: linków na opakowaniach, biletów, menu restauracji, płatności mobilnych.
Inne formaty
Code 128 – używany w logistyce (paczki, etykiety wysyłkowe). Code 39 – przemysł, wojsko, medycyna. DataMatrix – małe kody 2D na lekach, elektronice (wymagane prawem na lekach w UE od 2019 – serializacja).
Czy kod kreskowy mówi o jakości produktu
Nie. Kod kreskowy to identyfikator – jak PESEL dla człowieka. Nie zawiera informacji o: jakości, składzie, dacie ważności, cenie ani kraju produkcji. Te informacje są na etykiecie (skład, data), w bazie danych producenta lub w systemie sklepu (cena). Kod kreskowy to tylko „numer referencyjny”, który łączy fizyczny produkt z danymi w systemie.
Wyjątek: aplikacje jak Open Food Facts i CodeCheck łączą kod kreskowy z crowdsourcowaną bazą danych – zeskanujesz kod, a aplikacja pokaże Ci skład, Nutri-Score, alergeny, ocenę składników. Dane nie są w kodzie – są w bazie, do której kod jest kluczem.
Jak uzyskać kod kreskowy dla swojego produktu
Jeśli produkujesz lub sprzedajesz produkty i potrzebujesz kodu kreskowego (np. do sprzedaży w sieciach handlowych, na Allegro, Amazon):
- Zarejestruj się w GS1 Polska (gs1pl.org) – opłata roczna zależy od obrotu firmy (~200–2000 zł/rok). Dostajesz prefix firmy (np. 5901234), na podstawie którego generujesz kody EAN-13 dla swoich produktów.
- Przypisz numery produktom – każdy wariant (rozmiar, kolor, smak) = osobny EAN.
- Wygeneruj grafiki kodów – GS1 daje narzędzia online, lub użyj generatora (barcode.tec-it.com – darmowy).
- Umieść na opakowaniu – minimalne wymiary: 26.26 × 37.29 mm. Biały margines dookoła (quiet zone). Wydruk: kontrast czarny na białym (lub ciemny na jasnym).
Nie kupuj kodów od „hurtowni kodów kreskowych” w internecie – to szara strefa. Kody mogą być duplikatami, nieautoryzowane przez GS1, odrzucone przez sieci handlowe i Amazon. Jedynym legalnym źródłem jest GS1 (w Polsce: gs1pl.org).
Najczęściej zadawane pytania
Czy po kodzie kreskowym mogę sprawdzić czy produkt jest oryginalny?
Nie bezpośrednio – kod kreskowy jest łatwy do skopiowania (to tylko paski i cyfry). Podróbka może mieć identyczny kod jak oryginał. Do weryfikacji autentyczności służą: hologramy, kody QR z weryfikacją online (np. leki – skanuj DataMatrix w aplikacji apteki), certyfikaty i inne zabezpieczenia producenta.
Czy prefix 590 gwarantuje polski produkt?
Nie – gwarantuje, że producent jest zarejestrowany w Polsce (w GS1 Polska). Produkt może być wyprodukowany w dowolnym kraju. Firma polska może zlecić produkcję w Chinach i nadal mieć prefix 590. Informację o kraju produkcji znajdziesz na etykiecie (obowiązkowa informacja „Wyprodukowano w…” lub „Made in…”).
Co oznacza kod zaczynający się od 200–299?
Prefixy 200–299 to kody wewnętrzne – używane przez sklepy do produktów ważonych (mięso, warzywa, pieczywo na wagę). Nie identyfikują producenta globalnie – działają tylko w systemie danego sklepu. Dlatego ten sam prefix 20x może oznaczać co innego w Biedronce i w Lidlu.
Jak działa cyfra kontrolna (ostatnia cyfra)?
Ostatnia cyfra EAN-13 jest obliczana algorytmem modulo 10: suma cyfr na pozycjach nieparzystych + suma cyfr na pozycjach parzystych × 3 → modulo 10 → dopełnienie do 10. Skaner weryfikuje tę cyfrę – jeśli się nie zgadza, kod jest odrzucony (błąd druku, uszkodzenie). Nie musisz tego liczyć ręcznie – skanery robią to automatycznie.
Czym różni się kod kreskowy od QR code?
Kod kreskowy (1D) przechowuje ~13 cyfr (identyfikator produktu). QR code (2D) przechowuje do ~4000 znaków (URL, tekst, dane kontaktowe). Kod kreskowy służy do identyfikacji produktów w handlu. QR code służy do linków, płatności, biletów, marketingu. Inne zastosowania, inna pojemność, ta sama idea: zakodowana informacja w grafice.
Czy mogę wygenerować kod kreskowy za darmo?
Grafikę kodu (paski) – tak, darmowe generatory: barcode.tec-it.com, barcodesinc.com. Ale sam numer EAN musisz uzyskać z GS1 (płatne). Wygenerowanie grafiki z losowym numerem to nie jest prawdziwy kod kreskowy – nie będzie rozpoznawany przez systemy handlowe. Numer musi być oficjalnie przydzielony.

