Darmowe narzędzie

Generator kodu kreskowego Code 128

Zamień dowolny numer lub tekst w skanowalny kod kreskowy Code 128. Pobierz jako PNG lub SVG do etykiet produktów, opakowań, magazynu i wysyłki.

Code 128B – obsługuje litery, cyfry i większość znaków specjalnych

80px

Sprzedawaj produkty z kodami kreskowymi w YNS

Dodawaj SKU i łatwo zarządzaj katalogiem produktów.

Zacznij za darmo

Czym jest kod kreskowy Code 128?

Code 128 to liniowy kod kreskowy o dużej gęstości, który koduje wszystkie 128 znaków ASCII: małe i wielkie litery, cyfry, znaki interpunkcyjne i sterujące. Znormalizowany w ISO/IEC 15417, jest odczytywany przez niemal każdy skaner kodów – ręczny, stacjonarny i oparty na kamerze – dlatego stał się domyślnym kodem w logistyce, magazynowaniu i e‑commerce.

Każdy kod Code 128 ma tę samą strukturę:

  • Pusta strefa ciszy po lewej, aby skaner mógł znaleźć początek kodu
  • Znak startu informujący skaner, który zestaw kodowy następuje
  • Zakodowane dane, jeden symbol na znak
  • Znak kontrolny obliczony z danych, wychwytujący błędne odczyty
  • Znak stopu oraz druga strefa ciszy po prawej

Code 128 ma trzy zestawy kodowe. Zestaw A obejmuje wielkie litery, cyfry i znaki sterujące, zestaw B – małe i wielkie litery, cyfry i symbole, a zestaw C pakuje pary cyfr w jeden symbol. Ten generator używa zestawu B, który akceptuje każdy drukowalny znak, więc nie musisz samodzielnie wybierać zestawu.

Code 128 vs EAN, UPC i Code 39

To, jakiego kodu potrzebujesz, zależy od tego, kto będzie go skanował. Code 128 to format ogólnego zastosowania; pozostałe powstały dla konkretnych łańcuchów dostaw.

  • Code 128 – wewnętrzne SKU, numery zamówień, lokalizacje magazynowe, etykiety majątkowe i etykiety wysyłkowe. Długość zmienna, litery i cyfry.
  • EAN-13 i UPC-A – produkty sprzedawane przy kasach detalicznych i na marketplace’ach. Stała długość, tylko cyfry, a numer musi być GTIN-em licencjonowanym przez GS1, a nie wymyślony samodzielnie.
  • Code 39 – starszy format, wciąż wymagany w niektórych systemach motoryzacyjnych, wojskowych i ochrony zdrowia. Tylko wielkie litery i wyraźnie szerszy niż Code 128 dla tych samych danych.
  • GS1-128 – Code 128 z identyfikatorami aplikacyjnymi GS1, używany na etykietach palet i kartonów (np. SSCC). Użyj go, gdy detalista lub 3PL poprosi konkretnie o GS1-128.

Jeśli kod ma czytać tylko Twój zespół lub Twój skaner, Code 128 to prawie zawsze właściwy wybór.

Jak zamienić numer na kod kreskowy

  1. Wpisz numer w polu powyżej dokładnie tak, jak ma się skanować. Zachowywane są zera wiodące, myślniki i litery, więc 000123 i SKU-000123 dadzą różne kody.
  2. Wybierz wysokość pasków. Wyższe paski łatwiej zeskanować skanerami ręcznymi i aparatami w telefonach.
  3. Zostaw włączone „Pokaż tekst pod kodem kreskowym”, aby można było też przeczytać numer.
  4. Kliknij Generuj kod kreskowy, a potem go pobierz. Używaj SVG do narzędzi DTP i etykiet, które mogą być skalowane, a PNG do dokumentów, arkuszy kalkulacyjnych i programów do etykiet akceptujących tylko obrazy.

Potrzebujesz kodu dla każdego produktu? Generuj po jednym na SKU i nazywaj pliki według SKU. Jeśli sprzedajesz online z Your Next Store, to samo SKU z etykiety półkowej jest tym, względem którego śledzisz stany magazynowe.

Wskazówki dotyczące druku i skanowania

  • Drukuj w skali 100%. „Dopasuj do strony” nierówno zmniejsza paski i jest najczęstszą przyczyną problemów ze skanowaniem.
  • Zachowaj białe marginesy. Strefa ciszy po każdej stronie powinna mieć co najmniej dziesięciokrotność szerokości najwęższego paska; pobrane pliki już ją zawierają.
  • Używaj czarnych pasków na białym lub bardzo jasnym tle. Czerwone i jasnoszare paski są niewidoczne dla wielu skanerów laserowych.
  • Na termicznych drukarkach etykiet (zwykle 203 lub 300 dpi) importuj SVG albo wysokorozdzielczy PNG zamiast zrzutu ekranu, aby krawędzie pasków pozostały ostre.
  • Skracaj dane. Każdy dodatkowy znak poszerza kod; jeśli przestaje mieścić się na etykiecie, skróć SKU zamiast zmniejszać obraz.
  • Przetestuj przed całym nakładem. Zeskanuj próbkę skanerem, którego używa Twój zespół, i sprawdź, czy zwraca dokładnie wpisany tekst.

Drukujesz też etykiety wysyłkowe? Wypróbuj darmowy szablon etykiety wysyłkowej.

Najczęstsze pytania

Jak utworzyć kod Code 128?

Wpisz w polu powyżej tekst lub numer do zakodowania, wybierz wysokość pasków i kliknij Generuj kod kreskowy. Generator doda za Ciebie znak startu, znak kontrolny i strefy ciszy, więc wynik to pełny kod Code 128, który pobierzesz jako PNG lub SVG.

Jak zamienić numer w kod kreskowy?

Wpisz numer dokładnie tak, jak ma go odczytać skaner, łącznie z zerami wiodącymi, i wygeneruj kod. Code 128 koduje cyfry, litery i symbole, więc działają numery zamówień, SKU i numery seryjne. Po zeskanowaniu kod zwraca dokładnie ten sam numer, jaki wpisano.

Czy ten generator kodów Code 128 jest darmowy?

Tak. Generator jest bezpłatny – bez konta, bez znaku wodnego i bez limitu liczby kodów. Kod rysowany jest w Twojej przeglądarce, więc wpisywane dane nigdy nie są wysyłane.

Czym różni się Code 128 od Code 39?

Code 39 koduje tylko 43 znaki (wielkie litery, cyfry i kilka symboli) i dla tych samych danych daje szerszy kod. Code 128 koduje wszystkie 128 znaków ASCII, w tym małe litery, i upakowuje je gęściej, więc to lepszy wybór dla nowych etykiet, o ile partner nie wymaga wprost Code 39.

Czy mogę używać kodu Code 128 na produktach detalicznych?

Nie do skanowania przy kasie w większości sklepów detalicznych ani na marketplace’ach, takich jak Amazon. Wymagają one kodów UPC lub EAN z numerem GTIN licencjonowanym przez GS1. Code 128 to właściwy wybór dla wewnętrznych SKU, lokalizacji magazynowych, numerów zamówień, etykiet majątkowych i etykiet wysyłkowych.

Czym jest liniowy kod kreskowy?

Liniowy (jednowymiarowy) kod kreskowy zapisuje dane w szerokościach równoległych pasków i odstępów i jest odczytywany w jednej linii przez skaner laserowy lub kamerowy. Code 128, Code 39, UPC i EAN to kody liniowe. QR i Data Matrix są dwuwymiarowe i wymagają skanera opartego na kamerze.

Dlaczego mój kod się nie skanuje?

Najczęstsze powody to druk w zmniejszonej skali, obcięte białe marginesy po bokach, niski kontrast (szare paski lub kolorowe tło) oraz zbyt krótkie paski względem skanera. Drukuj w 100% rozmiaru, czarnym na białym, zachowaj strefy ciszy i testuj skanerem, którego faktycznie będziesz używać.