Przejdź do treści

Generator kodów kreskowych

Utwórz kod kreskowy Code 128 lub EAN-13 do druku i pobierz go jako SVG lub PNG.

Opcje
px
px
px

Wpisz wartość, aby utworzyć kod kreskowy.

Skuteczność skanowania zależy od rozmiaru wydruku, kontrastu i marginesów. Przed drukiem większej partii zeskanuj kod testowo.

Działa w przeglądarce – Twoje dane nie są nigdzie wysyłane.

Jak używać

  1. W polu „Format” wybierz Code 128 lub EAN-13.
  2. Wpisz lub wklej wartość kodu w polu „Wartość”, aby zobaczyć podgląd.
  3. Ustaw „Wysokość kresek” w zakresie 20–300 px.
  4. Zaznacz „Pokaż tekst”, jeśli chcesz umieścić wartość pod kreskami.
  5. Kliknij „Pobierz SVG” lub „Pobierz PNG”. Skala pliku PNG zależy od ustawienia „Skala PNG”.

Przykłady

Wewnętrzna etykieta sprzętu

Dane wejściowe
SN-2026-000481
Wynik
Code 128: SN-2026-000481
Moduły: 167 · 374 × 100 px
Format: Code 128 · Moduły: 167 · Rozmiar: 374 × 100 px

Przykładowy EAN-13 z 12 cyfr

Dane wejściowe
590123412345
Wynik
EAN-13: 5901234123457
Cyfra kontrolna: 7 (obliczona)
Format: EAN-13 · Moduły: 95 · Rozmiar: 226 × 120 px

FAQ

Ile cyfr trzeba wpisać do EAN-13?

Wpisz 12 cyfr, a generator doda cyfrę kontrolną, albo 13 cyfr, aby ją sprawdzić. Jeśli ostatnia cyfra jest błędna, zobaczysz komunikat z oczekiwaną cyfrą.

Czy wygenerowany EAN-13 jest zarejestrowanym numerem produktu?

Generator tylko rysuje kod kreskowy – nie nadaje ani nie rejestruje numeru produktu. Numery EAN-13 dla produktów detalicznych przydziela GS1.

Czy Code 128 obsługuje polskie znaki?

Code 128 przyjmuje do 80 drukowalnych znaków ASCII, więc nie obsługuje liter takich jak ą, ł czy ż. Użyj liter bez znaków diakrytycznych, cyfr i znaków ASCII.

Dlaczego po bokach kodu zostaje białe miejsce mimo ustawienia zerowego marginesu?

Generator zachowuje wymagane strefy ciszy: dla Code 128 co najmniej 10 modułów z każdej strony, a dla EAN-13 co najmniej 11 z lewej i 7 z prawej. Ustawienie „Margines” może je powiększyć, ale nie zmniejszyć.

Czy wpisana wartość jest wysyłana na serwer lub zapisywana?

Kod powstaje w przeglądarce, a wpisana wartość nie jest nigdzie wysyłana ani zapisywana przez narzędzie. W localStorage zapisywane są tylko ustawienia, takie jak format i rozmiar kodu.