Generator kodów kreskowych to narzędzie do tworzenia kodów kreskowych w standardach EAN-13 i EAN-8. Kody kreskowe to graficzne reprezentacje numerów produktów, które można szybko i bezbłędnie odczytać za pomocą skanerów optycznych. Stanowią podstawę współczesnego handlu detalicznego, logistyki i zarządzania magazynami na całym świecie.

Generator tworzy kody EAN-13 (13 cyfr) oraz EAN-8 (8 cyfr) z automatyczną walidacją sumy kontrolnej. Pozwala wygenerować do 100 kodów kreskowych jednocześnie, pobrać je w formatach PNG i SVG oraz wyeksportować listy numerów do plików CSV lub TXT. To narzędzie przydatne przy testowaniu oprogramowania handlowego, prototypowaniu opakowań i celach edukacyjnych. Uzupełnia naszą ofertę generatorów testowych, takich jak generator PESEL, generator NIP czy generator kodów QR.

Jak korzystać z generatora kodów kreskowych

Korzystanie z generatora jest intuicyjne. Wybierz typ kodu, określ liczbę kodów do wygenerowania i kliknij przycisk generowania. Generator automatycznie utworzy losowe numery z poprawną sumą kontrolną i wyświetli je jako graficzne kody kreskowe.

  1. Wybierz typ kodu — EAN-13 dla standardowych produktów lub EAN-8 dla małych opakowań.
  2. Określ liczbę kodów — od 1 do 100 kodów w jednym kroku. Użyj suwaka lub wpisz wartość ręcznie.
  3. Kliknij "Generuj kody kreskowe" — kody pojawią się natychmiast w obszarze wyników z graficzną reprezentacją.
  4. Pobierz pojedynczy kod — każdy kod ma przyciski do pobrania w formacie PNG (do druku) lub SVG (do edycji graficznej).
  5. Kopiuj numer — kliknij przycisk kopiowania przy dowolnym kodzie, aby skopiować sam numer do schowka.
  6. Eksportuj wszystkie numery — pobierz listę wygenerowanych numerów jako plik CSV (do arkusza kalkulacyjnego) lub TXT (prosty tekst).

Co to jest kod kreskowy EAN

Kod kreskowy EAN (European Article Number) to międzynarodowy standard numerycznej identyfikacji produktów używany w handlu detalicznym na całym świecie. Został opracowany przez organizację GS1 (wcześniej EAN International) i stanowi podstawę globalnego systemu identyfikacji towarów.

Istnieją dwie główne wersje kodów EAN. EAN-13 to pełny, 13-cyfrowy kod stosowany do większości produktów sprzedawanych w sklepach. Składa się z prefiksu kraju (na przykład cyfry 590 dla Polski), kodu firmy przydzielonego przez GS1, kodu produktu oraz cyfry kontrolnej. EAN-8 to skrócona, 8-cyfrowa wersja przeznaczona dla małych opakowań, gdzie brakuje miejsca na pełny kod.

Struktura kodu EAN-13

Kod EAN-13 składa się z 13 cyfr podzielonych na cztery części. Każda pełni określoną funkcję w systemie identyfikacji produktów:

Budowa kodu EAN-13 (przykład: 5901234567890):

590        Prefiks GS1 (kraj: 590 = Polska)
1234       Kod firmy (przydzielany przez GS1)
56789      Kod produktu (nadawany przez firmę)
0          Cyfra kontrolna (obliczana algorytmicznie)

Struktura kodu EAN-8

EAN-8 to skrócona wersja składająca się z 8 cyfr. Jest przeznaczony dla małych produktów — słodyczy, kosmetyków podróżnych czy miniaturowych opakowań. W odróżnieniu od EAN-13, kody EAN-8 są przydzielane bezpośrednio przez GS1, a nie zarządzane samodzielnie przez producenta.

Budowa kodu EAN-8 (przykład: 59012345):

590        Prefiks GS1 (kraj)
1234       Numer produktu (przydzielany przez GS1)
5          Cyfra kontrolna

Jak obliczana jest cyfra kontrolna

Cyfra kontrolna to ostatnia cyfra kodu EAN, obliczana według specjalnego algorytmu. Jej rolą jest wykrywanie błędów podczas skanowania lub ręcznego wprowadzania numeru. Jeśli kod zostanie błędnie odczytany, cyfra kontrolna się nie zgadza i system informuje o błędzie.

  1. Weź pierwsze 12 cyfr kodu (bez cyfry kontrolnej)
  2. Cyfry na pozycjach nieparzystych (1, 3, 5, 7, 9, 11) pomnóż przez 1
  3. Cyfry na pozycjach parzystych (2, 4, 6, 8, 10, 12) pomnóż przez 3
  4. Zsumuj wszystkie wyniki
  5. Znajdź najmniejszą liczbę, która dodana do sumy daje wielokrotność 10
  6. Ta liczba to cyfra kontrolna

Przykład obliczenia dla kodu 590123456789X:

Pozycje nieparzyste: 5 + 0 + 2 + 4 + 6 + 8 = 25  (x1) = 25
Pozycje parzyste:    9 + 1 + 3 + 5 + 7 + 9 = 34  (x3) = 102
Suma: 25 + 102 = 127
Najbliższa wielokrotność 10: 130
Cyfra kontrolna: 130 - 127 = 3
Pełny kod: 5901234567893

Dla kodów EAN-8 algorytm jest identyczny, ale pracujemy na 7 cyfrach zamiast 12. Warto zauważyć, że w EAN-8 pozycje nieparzyste (1, 3, 5, 7) są mnożone przez 3, a parzyste (2, 4, 6) przez 1 — odwrotnie niż w EAN-13. Ten mechanizm walidacji sprawia, że kody EAN są niezwykle niezawodne — większość błędów skanowania zostanie automatycznie wykryta.

Zastosowania kodów kreskowych EAN

Handel detaliczny

W supermarketach i sklepach kody EAN umożliwiają szybkie skanowanie produktów przy kasie. System automatycznie pobiera cenę z bazy danych i aktualizuje stany magazynowe w czasie rzeczywistym.

Zarządzanie magazynem

Kody kreskowe przyspieszają procesy przyjmowania, kompletowania i wysyłki towaru. Skanowanie zapobiega pomyłkom i automatycznie aktualizuje stany magazynowe.

E-commerce

Platformy sprzedażowe wymagają podania kodu EAN produktu. Dzięki temu produkty można identyfikować i porównywać między sprzedawcami, integrować z Google Shopping czy Ceneo.

Logistyka i śledzenie

W łańcuchu dostaw kody EAN pozwalają śledzić produkty od producenta przez hurtownie aż do sklepu. Każde skanowanie rejestruje lokalizację i czas.

Inwentaryzacja

Skanowanie kodów kreskowych podczas inwentaryzacji znacznie przyspiesza proces. System automatycznie rozpoznaje produkt i zapisze jego ilość zamiast ręcznego przepisywania.

Testowanie oprogramowania

Programiści i testerzy używają wygenerowanych kodów EAN do testowania aplikacji kasowych, systemów magazynowych i platform e-commerce bez konieczności rejestracji w GS1.

Formaty eksportu: PNG i SVG

Generator oferuje dwa formaty pobierania kodów kreskowych. Każdy ma swoje zalety w zależności od przeznaczenia.

PNG — format rastrowy

Gotowy do druku bez edycji. Działa w każdym programie graficznym i edytorze dokumentów. Najlepszy do szybkiego wydruku etykiet, dokumentów Word czy ulotek. Wadą jest utrata jakości przy powiększaniu.

SVG — format wektorowy

Można skalować bez utraty jakości. Edytowalny w Adobe Illustrator czy Inkscape. Idealny do profesjonalnej produkcji opakowań i projektów graficznych, gdzie kod będzie drukowany w różnych rozmiarach.

PNG sprawdzi się, gdy potrzebujesz szybko wydrukować etykiety na małą skalę lub wkleić kod do dokumentu. SVG jest lepszym wyborem przy profesjonalnej produkcji opakowań w drukarni, ponieważ zachowuje ostrość kresek niezależnie od rozmiaru wydruku.

Wskazówki dotyczące druku kodów kreskowych

Aby kod kreskowy był prawidłowo odczytywany przez skanery, musi być wydrukowany zgodnie z określonymi standardami. Oto najważniejsze zasady:

  • Kontrast — czarne kreski na białym tle zapewniają najlepszy odczyt. Unikaj kolorowych kombinacji, chyba że masz pewność, że skanery je obsługują.
  • Rozmiar — standardowy EAN-13 to 37,29 x 25,93 mm przy 100%. Można skalować od 80% do 200%. Zbyt mały kod może być trudny do odczytu.
  • Marginesy (quiet zone) — biały margines po obu stronach o szerokości minimum 3,63 mm dla EAN-13 i 2,31 mm dla EAN-8 jest niezbędny do prawidłowego odczytu.
  • Umiejscowienie — kod powinien być na płaskiej powierzchni opakowania. Unikaj zakrzywionych powierzchni, miejsc zaginania i szwów.
  • Rozdzielczość — minimum 300 DPI przy druku na etykietach. Druk offsetowy i cyfrowy wysokiej jakości dają najlepsze rezultaty.

Przed drukiem dużej ilości etykiet warto wydrukować próbny kod i przeskanować go w docelowym środowisku. To pozwoli wykryć problemy z kontrastem, rozmiarem lub marginesami zanim wydrukujemy cały nakład.

Porównanie typów kodów kreskowych

Oprócz EAN-13 i EAN-8 istnieje wiele innych rodzajów kodów kreskowych. Poniższa tabela przedstawia najważniejsze z nich:

Typ kodu Długość Zastosowanie
EAN-13 13 cyfr Produkty detaliczne (Europa, większość świata)
EAN-8 8 cyfr Małe opakowania produktów
UPC-A 12 cyfr Produkty detaliczne (USA, Kanada)
Code 128 Zmienna Logistyka, magazyny, przesyłki
QR Code Do 4296 znaków URL, dane kontaktowe, płatności mobilne
Data Matrix Do 2335 znaków Elektronika, komponenty, identyfikacja części

Kody QR mogą przechowywać znacznie więcej informacji niż tradycyjne kody kreskowe i są łatwe do odczytania za pomocą smartfonów. Jeśli potrzebujesz kodu do przechowywania adresów URL czy danych kontaktowych, sprawdź nasz generator kodów QR.

Rejestracja oficjalnych kodów EAN

Choć nasz generator tworzy losowe kody idealne do testów i prototypowania, do użytku komercyjnego potrzebne są oficjalne kody zarejestrowane przez organizację GS1. Tylko oficjalnie przypisane kody gwarantują globalną unikalność i są akceptowane przez sieci handlowe.

  1. Zarejestruj się w organizacji GS1 Poland (gs1pl.org) jako firma
  2. Wykup prefiks firmowy — koszt zależy od liczby potrzebnych kodów
  3. Otrzymasz unikalny prefiks GS1 dla swojej firmy (np. 5901234)
  4. Samodzielnie przypisuj kolejne numery swoim produktom
  5. Wygeneruj graficzne kody kreskowe i umieść je na opakowaniach

Opłata jednorazowa za prefiks GS1 wynosi od kilkuset do kilku tysięcy złotych, w zależności od wielkości firmy. Dodatkowo pobierana jest roczna opłata członkowska. Po otrzymaniu prefiksu możesz używać naszego generatora do tworzenia grafiki kodów na podstawie swoich oficjalnych numerów EAN.

Często zadawane pytania

Czym jest kod kreskowy EAN-13?

EAN-13 (European Article Number) to 13-cyfrowy kod kreskowy używany na całym świecie do oznaczania produktów detalicznych. Składa się z prefiksu kraju (np. 590 dla Polski), kodu firmy przydzielonego przez GS1, kodu produktu oraz cyfry kontrolnej obliczanej algorytmicznie. Jest to najpopularniejszy standard kodów kreskowych w Polsce i Europie.

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

Główna różnica to długość kodu. EAN-13 ma 13 cyfr i jest stosowany do standardowych produktów, natomiast EAN-8 ma 8 cyfr i jest przeznaczony dla małych opakowań, gdzie brakuje miejsca na pełny kod. Obie wersje używają tego samego algorytmu sumy kontrolnej, ale EAN-8 zawiera mniej informacji o produkcie i jest przydzielany bezpośrednio przez GS1.

Jak obliczana jest cyfra kontrolna w kodach EAN?

Cyfry na pozycjach nieparzystych mnożone są przez 1, a na parzystych przez 3. Wyniki się sumuje. Cyfra kontrolna to liczba, która dodana do sumy daje wielokrotność 10. Na przykład jeśli suma wynosi 127, cyfra kontrolna to 3 (127 + 3 = 130). Ten mechanizm pozwala wykryć większość błędów skanowania.

Czy mogę używać wygenerowanych kodów komercyjnie?

Wygenerowane kody są losowe i służą do celów testowych, edukacyjnych i prototypowania. Do użytku komercyjnego i sprzedaży w sklepach potrzebne są oficjalne kody EAN zarejestrowane przez organizację GS1 Poland. Każdy producent lub dystrybutor powinien zakupić oficjalny prefiks GS1, który identyfikuje firmę i zapewnia unikalność kodów na rynku globalnym.

W jakich formatach mogę pobrać kod kreskowy?

Generator oferuje dwa formaty: PNG (format rastrowy, idealny do druku na etykietach i opakowaniach) oraz SVG (format wektorowy, który można skalować bez utraty jakości). PNG sprawdzi się przy szybkim druku etykiet, a SVG przy profesjonalnej produkcji opakowań w drukarni.

Ile kodów kreskowych mogę wygenerować jednocześnie?

W generatorze można utworzyć do 100 kodów kreskowych jednocześnie. Każdy kod ma poprawnie obliczoną sumę kontrolną i jest unikalny. Wszystkie numery można skopiować do schowka lub pobrać jako listę w formacie CSV lub TXT, co ułatwia import do systemów magazynowych.

Czy generator działa bez połączenia z internetem?

Po wczytaniu strony generator działa całkowicie w przeglądarce i nie wymaga stałego połączenia z internetem. Wszystkie obliczenia sumy kontrolnej i generowanie grafiki kodu kreskowego odbywa się lokalnie w JavaScript, co zapewnia szybkość działania i prywatność danych.

Co zrobić, jeśli kod kreskowy nie skanuje się poprawnie?

Sprawdź jakość wydruku (czy linie są wyraźne i kontrastowe), rozmiar kodu (minimum 80% skali nominalnej), biały margines po obu stronach (quiet zone), ustawienia skanera (czy obsługuje format EAN-13/EAN-8) oraz format pliku. Upewnij się, że kod nie jest umieszczony na zakrzywionej powierzchni ani na tle ze złożonym wzorem.