Jak korzystać z generatora kodów kreskowych
- Wpisz dane. Przy numerach produktów wpisz cyfry bez cyfry kontrolnej (12 dla EAN-13, 11 dla UPC-A, 7 dla EAN-8, 13 dla ITF-14), a zostanie ona policzona za ciebie – albo wpisz cały numer, a zostanie sprawdzony. Spacje i myślniki są pomijane.
- Wybierz rodzaj kodu (zobacz tabelę niżej). Code 128 to bezpieczny wybór do wszystkiego, co nie jest numerem produktu w handlu.
- Ustaw rozmiar. Szerokość wąskiej kreski to jeden moduł w pikselach; każda kreska ma całkowitą liczbę pikseli, więc PNG pozostaje ostry.
- Pobierz SVG do programów graficznych i do druku (skaluje się bez rozmycia) albo PNG do dokumentów i programów do etykiet.
Kod rysuje twoja przeglądarka; to, co wpisujesz, nigdzie nie jest wysyłane.
Rodzaje kodów kreskowych
| Rodzaj | Koduje | Długość | Typowe zastosowanie |
|---|---|---|---|
| Code 128 | litery, cyfry, interpunkcja, spacja | dowolna (tu do 80) | etykiety wysyłkowe, magazyn, środki trwałe, bilety |
| EAN-13 | cyfry (GTIN-13) | 13, ostatnia to cyfra kontrolna | produkty w handlu na całym świecie, także w Polsce |
| UPC-A | cyfry (GTIN-12) | 12, ostatnia to cyfra kontrolna | produkty w handlu w USA i Kanadzie |
| EAN-8 | cyfry (GTIN-8) | 8, ostatnia to cyfra kontrolna | małe opakowania bez miejsca na EAN-13 |
| Code 39 | A–Z, 0–9, spacja, - . $ / + % | dowolna (tu do 40) | identyfikatory, przemysł, starsze systemy magazynowe |
| ITF-14 | cyfry (GTIN-14) | 14, ostatnia to cyfra kontrolna | kartony zbiorcze z tektury falistej |
Każdy rodzaj ma strefę ciszy – pusty margines, dzięki któremu czytnik znajduje początek i koniec kodu. Obrazy ją zawierają: 11 modułów z lewej i 7 z prawej dla EAN-13, po 9 dla UPC-A, po 7 dla EAN-8 i po 10 dla Code 128, Code 39 i ITF-14, którego ramka ochronna leży poza strefami ciszy. Nie przycinaj jej i nie drukuj w niej niczego innego. Polskich liter (ą, ę, ł…) nie zakodujesz w Code 128 ani Code 39 – zamień je na litery bez ogonków.
Jak powstają kody
Cyfra kontrolna (EAN, UPC, ITF-14). Od prawej cyfry mnoży się na przemian przez 3 i 1 i sumuje; cyfra kontrolna uzupełnia sumę do najbliższej wielokrotności 10, dzięki czemu czytnik odrzuci błędny odczyt.
Code 128 używa zestawu B dla tekstu i zestawu C dla par cyfr. Zaczyna w C, gdy dane zaczynają się od co najmniej czterech cyfr, i przełącza się na C przy ciągach sześciu lub więcej cyfr (czterech na końcu) – to zasady skracania kodu z normy ISO/IEC 15417. Symbol kontrolny to wartość startowa plus wartość każdego symbolu pomnożona przez jego pozycję, modulo 103.
Code 39 rysuje każdy znak dziewięcioma kreskami i odstępami, z których trzy są szerokie (tu 3 × wąska); opcjonalny znak kontrolny to suma wartości znaków modulo 43.
Przykłady
EAN-13 400638133393: od prawej 3·3 + 9·1 + 3·3 + 3·1 + 3·3 + 1·1 + 8·3 + 3·1 + 6·3 + 0·1 + 0·3 + 4·1 = 89, więc cyfra kontrolna to 1, a kod – 4006381333931. Początkowa 4 nie ma własnych kresek; wyznacza wzór L/G lewej połowy, tutaj LGLLGG.
Code 128 FV-20261015 (domyślny numer w polu, na przykład numer faktury): Start B, F, V, -, Code C, 20, 26, 10, 15, symbol kontrolny, Stop. Suma kontrolna to 104 + 38·1 + 54·2 + 13·3 + 99·4 + 20·5 + 26·6 + 10·7 + 15·8 = 1131, a 1131 mod 103 = 101. Dzięki zapisaniu daty w parach cyfr kod ma 123 moduły szerokości zamiast 156 w samym zestawie B.
Numery dla handlu nadaje GS1 – w Polsce prefiks 590
Generator narysuje każdy numer, ale numer na produkcie sprzedawanym w sklepach lub na platformach sprzedażowych musi należeć do ciebie. Prefiks firmy albo pojedyncze numery GTIN wykupuje się w krajowej organizacji GS1 – w Polsce jest to GS1 Polska (ogólne informacje: gs1.org). Numery przyznane w Polsce zaczynają się od 590. Według GS1 prefiks nie oznacza kraju pochodzenia produktu: mówi tylko, w której krajowej organizacji GS1 zarejestrował się właściciel marki, więc towar z kodem 590 mógł powstać za granicą i odwrotnie. Gdy masz już swój numer, ten generator narysuje jego kod. Do własnego magazynu, wyposażenia, książek w bibliotece czy biletów wystarczy dowolna treść w Code 128 lub Code 39, bo czytają ją tylko twoje czytniki.
Wskazówki do druku
- Rozmiar: nominalny moduł EAN-13 według GS1 ma 0,33 mm przy kreskach wysokości 22,85 mm, a dopuszczalna skala to mniej więcej od 80% do 200%. Na drukarce etykiet 300 dpi kreska o szerokości 4 px ma 0,34 mm.
- Kontrast: czarne na białym. Większość czytników używa czerwonego światła, więc czerwone, pomarańczowe czy żółte kreski wyglądają dla nich jak tło.
- Nie rozciągaj PNG; zmień szerokość kreski albo przeskaluj SVG i sprawdź wydruk czytnikiem, którego będziesz używać. Kolor do etykiety dobierzesz pipetą kolorów, a na linki i dłuższe teksty lepszy jest kod QR.
Najczęstsze pytania
Czy mogę umieścić te kody na produktach sprzedawanych w sklepach lub internecie?
Sam kod – tak; numer – tylko jeśli jest twój. Numery EAN-13 dla handlu trzeba wykupić w GS1 (w Polsce w GS1 Polska). Wpisz tu swój przydzielony GTIN i pobierz kod. Wymyślony numer może należeć do innej firmy.
Jaki rodzaj kodu wybrać?
Dla produktów w handlu ten, którego oczekuje rynek: w Polsce i Europie EAN-13 (UPC-A w USA i Kanadzie), zawsze z numerem z GS1. Do magazynu, środków trwałych, wysyłek i wszystkiego z literami najlepszy jest Code 128 – zwarty i czytany przez praktycznie każdy czytnik. Code 39 wybierz tylko wtedy, gdy wymaga go starszy system, a ITF-14 – dla numerów GTIN-14 na kartonach zbiorczych.
Dlaczego mój kod się nie skanuje?
Najczęstsze przyczyny to przycięta strefa ciszy, za małe albo rozmyte kreski, słaby kontrast lub kolorowe kreski oraz czytnik, który ma ten rodzaj kodu wyłączony w ustawieniach. Drukuj większy kod, czarny na białym, z zachowanymi marginesami, i sprawdź ustawienia czytnika.
Czym jest cyfra kontrolna?
To ostatnia cyfra numeru EAN, UPC lub ITF-14, liczona z pozostałych z wagami 3-1-3-1 opisanymi wyżej. Pozwala czytnikowi wychwycić błędny odczyt. Narzędzie dopisuje ją do numerów z 12, 11, 7 lub 13 cyframi i odrzuca pełny numer, którego ostatnia cyfra się nie zgadza.
Pobrać SVG czy PNG?
SVG do wszystkiego, co drukujesz lub skalujesz: programów do etykiet, Illustratora, Canvy, stron internetowych. PNG do Worda, Excela, Dokumentów Google i aplikacji, które przyjmują tylko obrazy; najpierw ustaw większą szerokość kreski, żeby nie trzeba było rozciągać obrazu.
Ostatnia aktualizacja: 15 października 2026