Jak wygenerować kod kreskowy?
- 1.
Wybierz typ kodu
Dla produktów w sklepie wybierz EAN-13, dla numerów dokumentów, magazynu i wysyłek - Code 128, dla kartonów zbiorczych - ITF-14.
- 2.
Wpisz dane
Dla EAN-13 wpisz 12 cyfr - generator dopisze cyfrę kontrolną. Jeśli wpiszesz 13 cyfr, sprawdzi, czy ostatnia jest poprawna.
- 3.
Dostosuj wygląd
Ustaw wysokość kresek, szerokość modułu, margines, tekst pod kodem i kolory. Kreski muszą być ciemne, a tło jasne.
- 4.
Pobierz plik
Pobierz SVG (wektor, najlepszy do druku i programów graficznych) lub PNG w rozdzielczości 4× lub 8×.
- 5.
Wiele kodów naraz
W trybie „Wiele kodów” wklej listę numerów (jeden w linii) i pobierz wszystkie kody w jednym pliku ZIP.
Jak obliczyć cyfrę kontrolną EAN-13?
Ostatnia, 13. cyfra kodu EAN-13 to cyfra kontrolna, która pozwala skanerowi wykryć błąd odczytu. Oblicza się ją z pierwszych 12 cyfr:
- Mnożysz cyfry na przemian przez 3 i 1, zaczynając od prawej strony (ostatnia z 12 cyfr × 3).
- Sumujesz iloczyny.
- Cyfra kontrolna to liczba, którą trzeba dodać do sumy, żeby otrzymać pełną dziesiątkę:
(10 − suma mod 10) mod 10.
Przykład: dla 590123412345 suma ważona wynosi 5·3 + 4 + 3·3 + 2 + 1·3 + 4 + 3·3 + 2 + 1·3 + 0 + 9·3 + 5 = 83. Do 90 brakuje 7, więc pełny kod to 5901234123457. Ten sam algorytm (wagi 3 i 1 od prawej) działa dla EAN-8, UPC-A i ITF-14 (GTIN-14).
Skąd wziąć legalny numer EAN? Prefiks 590 i GS1 Polska
Generator rysuje kod dla dowolnego numeru, ale sam numer EAN do produktów sprzedawanych w handlu musi pochodzić z systemu GS1. W Polsce numery nadaje GS1 Polska - po przystąpieniu do systemu firma dostaje własny prefiks zaczynający się od 590 i w ramach przydzielonej puli sama numeruje produkty. Udział jest płatny (opłata wstępna i roczna zależna od przychodów firmy - aktualny cennik publikuje GS1 Polska).
- Prefiks 590 nie oznacza kraju produkcji - tylko to, że numer przydzieliła polska organizacja GS1. Towar z prefiksem 590 może być wyprodukowany w Chinach i odwrotnie.
- Numery kupowane od pośredników (tzw. „tanie EAN-y”) często są odrzucane przez sieci handlowe i platformy sprzedażowe, które sprawdzają właściciela numeru w bazie GS1 - np. Amazon.
- Prefiksy 200-299 są przeznaczone do użytku wewnętrznego (towary ważone na miejscu, karty lojalnościowe) - można ich używać bez GS1, ale tylko we własnym sklepie lub magazynie.
- Prefiksy 978/979 to książki (ISBN), a 977 - czasopisma (ISSN).
Kod kreskowy EAN a kod QR - czym się różnią?
| EAN-13 / Code 128 (kod 1D) | Kod QR (kod 2D) | |
|---|---|---|
| Budowa | pionowe kreski, dane w jednym wymiarze | kwadratowa matryca modułów |
| Pojemność | EAN-13: 13 cyfr; Code 128: kilkadziesiąt znaków ASCII | do ok. 4 tys. znaków alfanumerycznych (7089 cyfr) |
| Zastosowanie | kasy w sklepach, magazyny, przesyłki | linki, dane kontaktowe, płatności, bilety |
| Odczyt | skaner laserowy lub kamera | kamera, także w telefonie |
| Odporność na uszkodzenia | niewielka (tylko cyfra kontrolna) | korekcja błędów do 30% (poziom H) |
EAN-13 identyfikuje produkt, ale nie przenosi dodatkowych danych. GS1 prowadzi program Sunrise 2027, w ramach którego kasy mają do końca 2027 r. nauczyć się czytać także kody 2D (np. QR z GS1 Digital Link), ale klasyczny EAN-13 pozostaje w użyciu. Kod QR zrobisz w generatorze kodów QR.
Który typ kodu wybrać i jak go wydrukować?
- EAN-13 - produkty w sprzedaży detalicznej w Europie. EAN-8 - bardzo małe opakowania. UPC-A - rynek USA i Kanady.
- Code 128 - dowolny tekst ASCII (litery, cyfry, znaki): numery faktur, lokalizacje w magazynie, numery seryjne. Bardzo zwarty dla długich ciągów cyfr.
- Code 39 - starszy standard przemysłowy, tylko wielkie litery i cyfry; zajmuje więcej miejsca niż Code 128.
- ITF-14 - 14-cyfrowy GTIN na kartonach zbiorczych, odporny na druk na tekturze falistej.
Druk: nominalny rozmiar EAN-13 to ok. 37,3 × 25,9 mm przy szerokości modułu 0,33 mm; dopuszczalne jest skalowanie od 80% do 200%. Nie skracaj wysokości kresek i zostaw puste marginesy (strefy ciszy) - co najmniej 11 modułów z lewej i 7 z prawej strony. Najlepiej drukować SVG (wektor) albo PNG w 4× - przy module 2 px daje to ok. 8 px na kreskę, czyli ostre krawędzie w 300 DPI. Używaj ciemnych kresek na jasnym tle: czerwone kreski i ciemne tło są dla wielu skanerów niewidoczne.
Najczęściej zadawane pytania
Czy mogę sam wymyślić numer EAN dla swojego produktu?
+
Co oznacza prefiks 590 w kodzie kreskowym?
+
Jak sprawdzić, czy kod EAN jest poprawny?
+
Jaki format pliku wybrać do druku - SVG czy PNG?
+
Czy w kodzie kreskowym można zapisać polskie litery?
+
Jak wygenerować wiele kodów kreskowych naraz?
+
Czy generator jest darmowy i bez znaku wodnego?
+
Aktualizacja: