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.
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
- Wpisz numer w polu powyżej dokładnie tak, jak ma się skanować. Zachowywane są zera wiodące, myślniki i litery, więc
000123iSKU-000123dadzą różne kody. - Wybierz wysokość pasków. Wyższe paski łatwiej zeskanować skanerami ręcznymi i aparatami w telefonach.
- Zostaw włączone „Pokaż tekst pod kodem kreskowym”, aby można było też przeczytać numer.
- 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ć.