SEO June 21, 2026 5 min 5,510 words AutoSEO Team

Generator kodów kreskowych – darmowy, natychmiastowy i bez rejestracji

Generator kodów kreskowych – darmowy, natychmiastowy i bez rejestracji

Czym jest generator kodów kreskowych?

Generator kodów kreskowych to narzędzie programowe, aplikacja lub system sprzętowy, który koduje dane – takie jak liczby, litery lub sekwencje binarne – w czytelny dla maszyny wzór wizualny składający się z równoległych kresek, spacji lub kształtów geometrycznych. Dane wyjściowe można wyświetlić na ekranie, wyeksportować jako plik graficzny (PNG, SVG, EPS, PDF) lub wysłać bezpośrednio do drukarki etykiet. Generatory kodów kreskowych występują jako samodzielne aplikacje desktopowe, narzędzia internetowe, aplikacje mobilne, biblioteki programistyczne oraz wbudowane oprogramowanie sprzętowe w przemysłowych drukarkach etykiet.

Podstawowa funkcja jest zawsze taka sama: wziąć czytelny dla człowieka ciąg danych i zastosować zdefiniowany standard kodowania — zwany symbologią — w celu wygenerowania czytelnej grafiki, którą czytniki kodów kreskowych, skanery laserowe lub aparaty smartfonów mogą zdekodować z powrotem na oryginalne dane z niemal zerowym wskaźnikiem błędów.

Dlaczego generatory kodów kreskowych są ważne

Kody kreskowe są tkanką łączną handlu fizycznego, logistyki, opieki zdrowotnej i produkcji. Bez niezawodnego sposobu ich tworzenia, każda etykieta produktu, karton wysyłkowy, butelka z receptą, książka biblioteczna i karta pokładowa wymagałyby ręcznego wprowadzania danych na każdym punkcie kontrolnym – proces ten generuje błędy z częstotliwością około 10 000 razy wyższą niż skanowanie kodów kreskowych.

  • Handel detaliczny i punkty sprzedaży: Każdy produkt konsumencki sprzedawany za pośrednictwem sprzedawcy detalicznego wymaga prawidłowego kodu kreskowego UPC-A lub EAN-13. Jego prawidłowe wygenerowanie jest warunkiem koniecznym umieszczenia produktu na półce.
  • Wysyłka i logistyka: Przewoźnicy tacy jak FedEx, UPS i USPS wymagają stosowania określonych formatów kodów kreskowych (Code 128, GS1-128, Intelligent Mail) na każdej etykiecie paczkowej. Nieprawidłowo sformatowane kody kreskowe mogą powodować błędne trasy i opóźnienia.
  • Opieka zdrowotna: Ustawa FDA o bezpieczeństwie łańcucha dostaw leków (DLC) wymaga stosowania seryjnych kodów kreskowych 2D (DataMatrix) na opakowaniach leków. Błędy w tym zakresie niosą ze sobą konsekwencje prawne i zagrażają bezpieczeństwu pacjentów.
  • Zarządzanie zapasami: Magazyny śledzą tysiące jednostek magazynowych (SKU) za pomocą kodów kreskowych drukowanych na etykietach pojemników, etykietach aktywów i listach przewozowych. Generator kodów kreskowych obsługujący produkcję masową jest niezbędny w tej skali.
  • Zarządzanie dokumentacją i sprzedaż biletów: Kody PDF417 i QR pojawiają się na biletach na wydarzenia, kartach pokładowych i dokumentach prawnych. Kodują one ustrukturyzowane dane, które skanery analizują w ciągu milisekund.

Argument ekonomiczny jest prosty: dokładne generowanie kodów kreskowych eliminuje błędy wynikające z ręcznego wprowadzania danych, przyspiesza przepustowość w punktach skanowania i spełnia wymagania techniczne narzucane przez partnerów handlowych, organy regulacyjne i sieci operatorów.

Jak działa generator kodów kreskowych: proces techniczny

Generowanie kodu kreskowego to deterministyczny proces kodowania. Przy tych samych danych wejściowych i tej samej symbolice, każdy zgodny generator zawsze wygeneruje identyczny wzór. Proces ten dzieli się na cztery odrębne etapy.

Etap 1: Walidacja danych wejściowych

Przed rozpoczęciem kodowania generator sprawdza, czy dane wejściowe są zgodne z wybraną symboliką. Każdy standard narzuca ścisłe zasady:

  • UPC-A akceptuje dokładnie 11 cyfr (dwunasta jest obliczoną cyfrą kontrolną).
  • Kod 39 akceptuje wielkie litery, cyfry i niewielki zestaw znaków specjalnych.
  • Kod 128 akceptuje pełen zestaw 128 znaków ASCII, ale koduje je za pomocą trzech podzbiorów (A, B, C), które koder wybiera automatycznie w celu zminimalizowania długości symbolu.
  • EAN-13 wymaga podania przez użytkownika dokładnie 12 cyfr; 13. cyfra jest cyfrą kontrolną modulo-10.

Jeśli dane wejściowe nie przejdą walidacji — mają nieprawidłową długość, niedozwolone znaki lub wartość wykraczającą poza zakres numeryczny danej symboliki — dobrze zaprojektowany generator zwróci konkretny błąd zamiast po cichu wygenerować nieczytelny symbol.

Etap 2: Obliczanie cyfr kontrolnych

Większość symboli liniowych dołącza do danych jedną lub więcej cyfr kontrolnych przed kodowaniem. Są to wartości obliczone na podstawie cyfr danych za pomocą zdefiniowanego algorytmu, które umożliwiają skanerom wykrywanie błędów transmisji. Typowe algorytmy obejmują:

  • Modulo 10 (przyległy do Luhna): używany przez UPC-A, EAN-13 i ITF-14. Naprzemienne pozycje cyfr są ważone (zwykle ×1 i ×3), sumowane, a cyfrą kontrolną jest wartość równa kolejnej wielokrotności 10.
  • Moduł 43: używany przez kod 39, gdy włączona jest opcjonalna cyfra kontrolna.
  • Modulo 103: używany przez Kod 128, gdzie każdy znak ma przypisaną wartość, a ważona suma modulo 103 generuje znak kontrolny.

Generator umożliwiający użytkownikom wprowadzenie własnej cyfry kontrolnej bez konieczności jej weryfikacji jest źródłem ukrytych błędów — kod kreskowy wygląda na poprawny, ale zostanie odrzucony przez skanery weryfikujące cyfry kontrolne.

Etap 3: Kodowanie symboli

Każdy znak w sprawdzonym ciągu z dołączoną cyfrą kontrolną jest mapowany na określony wzór kresek i spacji zgodnie z tabelą kodowania danej symboliki. Mechanizmy różnią się w zależności od typu symboliki:

  • Kody kreskowe liniowe (1D) kodują dane w szerokościach równoległych pionowych kresek i odstępach między nimi. Na przykład kod 128 wykorzystuje wzorce sześcioelementowe (trzy kreski, trzy odstępy) o czterech możliwych szerokościach, co daje 103 różne znaki danych oraz symbole startu, stopu i kontroli.
  • Ułożone w stos kody kreskowe (PDF417, GS1 DataBar Expanded Stacked) polegają na układaniu wielu rzędów liniowych wzorów jeden na drugim, co znacznie zwiększa gęstość danych, a jednocześnie umożliwia ich dekodowanie przy użyciu standardowych skanerów liniowych.
  • Kody kreskowe matrycowe (2D) (QR Code, DataMatrix, Aztec) kodują dane w dwuwymiarowej siatce ciemnych i jasnych komórek. Kod QR wykorzystuje korekcję błędów Reeda-Solomona na czterech poziomach (L, M, Q, H), co pozwala na uszkodzenie lub zasłonięcie do 30% symbolu przy jednoczesnym prawidłowym dekodowaniu.

Etap 4: Renderowanie i wyjście

Po ustaleniu wzorca bitowego generator renderuje go jako grafikę wizualną. Kluczowe parametry renderowania obejmują:

  • Szerokość modułu (wymiar X): Szerokość najwęższego paska lub komórki, zazwyczaj wyrażana w milimetrach lub milach (tysięcznych cala). Normy GS1 określają minimalne wymiary X dla każdego zastosowania; detaliczny UPC-A przy powiększeniu 100% ma wymiar X wynoszący 0,330 mm.
  • Strefy ciszy: Obowiązkowe puste marginesy po obu stronach liniowego kodu kreskowego (lub wokół symbolu 2D), które zapobiegają błędnemu odczytaniu przez skanery sąsiedniej zawartości jako części symbolu. UPC-A wymaga strefy ciszy o długości co najmniej 9 wymiarów X po każdej stronie.
  • Wysokość kreski: Wyższe kreski poprawiają szybkość skanowania w skanerach ręcznych, zapewniając wiązce laserowej większą tolerancję pionową. Norma GS1 określa minimalną wysokość kreski w stosunku do długości symbolu.
  • Rozdzielczość (DPI): Rozdzielczość wydruku bezpośrednio wpływa na niezawodność skanowania. Większość standardów kodów kreskowych zaleca rozdzielczość co najmniej 203 DPI dla drukarek etykiet termicznych i 300 DPI lub wyższą dla drukarek atramentowych lub laserowych. Formaty wektorowe (SVG, EPS, PDF) są niezależne od rozdzielczości i preferowane w produkcji drukarskiej.
  • Kolor: Kody kreskowe muszą zapewniać odpowiedni kontrast między kreskami a tłem. Standardem są ciemne kreski na białym lub jasnym tle; czerwone tła pochłaniają czerwone światło lasera i sprawiają, że kreski są niewidoczne dla większości skanerów 1D. Wytyczne GS1 dotyczące jakości druku określają minimalny stopień jakości druku 1,5/06/660 dla kodów kreskowych w handlu detalicznym.

Symbole kodów kreskowych: porównanie najpopularniejszych standardów

Różne aplikacje wymagają różnych symboli. Poniższa tabela przedstawia formaty, o których wygenerowanie najczęściej prosi się generator kodów kreskowych.

Symbolika Typ Maksymalna pojemność danych Zestaw znaków Podstawowy przypadek użycia
UPC-A Liniowy 12 cyfr Numeryczny Punkt sprzedaży detalicznej (Ameryka Północna)
EAN-13 Liniowy 13 cyfr Numeryczny Punkt sprzedaży detalicznej (międzynarodowy)
Kod 128 Liniowy ~48 znaków (praktyczne) Pełny ASCII (128 znaków) Etykiety wysyłkowe, logistyka ogólna
Kod 39 Liniowy Zmienny 43 znaki Motoryzacja, obronność, starsze systemy magazynowe
ITF-14 Liniowy 14 cyfr Numeryczny Tektura falista, opakowania zewnętrzne
GS1-128 Liniowy Zmienny Pełny ASCII z identyfikatorami GS1 Łańcuch dostaw, kodowanie partii/daty ważności
Kod QR Matryca (2D) 4296 alfanumerycznych Numeryczne, alfanumeryczne, binarne, kanji Adresy URL, płatności mobilne, marketing
DataMatrix Matryca (2D) 2335 alfanumerycznych Pełny ASCII + rozszerzony Produkty farmaceutyczne, znakowanie małych części
PDF417 Ułożone liniowo 1850 znaków tekstowych Pełny ASCII Dowody osobiste, karty pokładowe, dokumenty prawne
Kod Azteków Matryca (2D) 3067 alfanumerycznych Pełny ASCII Sprzedaż biletów transportowych, kart pokładowych linii lotniczych

Różnica między generatorem kodów kreskowych a drukarką kodów kreskowych

Te dwa terminy są często mylone, ale opisują odrębne funkcje. Generator kodów kreskowych generuje zakodowaną grafikę – dane obrazu. Drukarka kodów kreskowych to urządzenie, które nanosi ten obraz na podłoże fizyczne. Niektóre przemysłowe drukarki etykiet zawierają wbudowane oprogramowanie sprzętowe, które generuje kody kreskowe wewnętrznie na podstawie danych przesyłanych przez połączenie sieciowe, skutecznie łącząc obie funkcje. W procesach pracy sterowanych programowo generator i drukarka są zawsze oddzielne: generator generuje plik rastrowy lub wektorowy, a dowolna drukarka o odpowiedniej rozdzielczości obsługuje wydruk fizyczny.

To rozróżnienie ma znaczenie podczas rozwiązywania problemów ze skanowaniem. Kod kreskowy, który wygląda poprawnie na ekranie, ale nie daje się zeskanować, ma albo błąd generacji (nieprawidłowa symbolika, nieprawidłowa cyfra kontrolna, niewystarczająca strefa ciszy w pliku obrazu), albo błąd jakości wydruku (rozlewanie się tuszu, niska rozdzielczość DPI, współczynnik odbicia podłoża). Rozdzielenie tych dwóch funkcji ułatwia identyfikację przyczyny.

Jak wybrać odpowiedni generator kodów kreskowych dla swoich potrzeb

Dopasuj swój generator kodów kreskowych do trzech czynników: symboliki wymaganej w Twojej branży, liczby kodów kreskowych, które musisz wygenerować, oraz tego, czy potrzebujesz statycznych obrazów, czy dynamicznego, powiązanego z bazą danych wydruku. Popełnienie błędu przed rozpoczęciem pracy kosztuje czas i wymusza konieczność ponownego uruchomienia.

Krok 1: Zidentyfikuj prawidłową symbolikę kodu kreskowego

Każdy generator kodów kreskowych obsługuje inny zestaw symboli. Wybór niewłaściwego oznacza, że kod kreskowy zostanie poprawnie zeskanowany przez generator, ale nie zostanie odczytany w miejscu użycia – na skanerze w sklepie, w magazynie lub w systemie firmy spedycyjnej. Skorzystaj z poniższej tabeli, aby dopasować swój przypadek użycia do odpowiedniego formatu, zanim uruchomisz dowolne narzędzie.

Przypadek użycia Zalecana symbolika Pojemność danych Notatki
Produkt detaliczny (Ameryka Północna) UPC-A 12 cyfr Wymaga prefiksu firmy GS1 do użytku komercyjnego
Produkt detaliczny (globalny) EAN-13 13 cyfr Standard poza Ameryką Północną; zawiera kod kraju
Wysyłka i logistyka Kod 128 Zmienna alfanumeryczna Używane przez FedEx, UPS, USPS; bardzo duża gęstość
Śledzenie zapasów i aktywów Kod 39 lub kod 128 Zmienna alfanumeryczna Kod 39 jest prostszy; kod 128 jest bardziej kompaktowy
Opieka zdrowotna / farmaceutyka GS1-128 lub DataMatrix Zmienny Identyfikatory aplikacji GS1 wymagane do zachowania zgodności
Małe lub zakrzywione powierzchnie DataMatrix Do 2335 znaków alfanumerycznych Niezawodnie odczytuje nawet przy częściowym uszkodzeniu
Udostępnianie mobilne/adresu URL Kod QR Do 4296 znaków alfanumerycznych Możliwość odczytu na smartfonie bez użycia dedykowanego skanera
Książki i publikacje ISBN-13 / EAN-13 13 cyfr Kod kreskowy dodatku cenowego często drukowany obok
Produkty spożywcze (zmienna waga) ITF-14 lub GS1 DataBar 14 cyfr ITF-14 jest stosowany na kartonach zewnętrznych; DataBar pasuje do małych przedmiotów

Krok 2: Wybierz między narzędziami online, oprogramowaniem komputerowym i bibliotekami programowymi

Istnieją trzy szerokie kategorie generatorów kodów kreskowych, a każda z nich jest przeznaczona do innej skali produkcji i środowiska technicznego.

  • Generatory kodów kreskowych online — narzędzia oparte na przeglądarce, takie jak Barcode.tec-it.com, barcodelookup.com lub barcodesinc.com. Najlepsze do okazjonalnego, niewielkiego użytku. Wprowadzasz dane, wybierasz format i pobierasz plik PNG, SVG lub PDF. Instalacja nie jest wymagana. Ograniczenia obejmują znaki wodne w planach bezpłatnych, brak przetwarzania wsadowego i brak integracji z własnymi systemami.
  • Oprogramowanie do obsługi kodów kreskowych na komputery stacjonarne — aplikacje takie jak BarTender, NiceLabel czy Zebra Designer. Przeznaczone dla firm zajmujących się drukiem etykiet, magazynów i producentów, którzy muszą łączyć kody kreskowe z bazą danych, drukować na termicznych drukarkach etykiet i zarządzać szablonami. Wiąże się to z kosztami licencji, ale oferuje znacznie większą kontrolę nad jakością druku, układem etykiet i automatyzacją przepływu pracy.
  • Biblioteki programistyczne i API — biblioteki takie jak ZXing (Java/Android), python-barcode, bwip-js (JavaScript) lub komercyjne API, takie jak Barcode Robot i Dynamsoft. To właściwy wybór, gdy kody kreskowe muszą być generowane na żądanie w aplikacji internetowej, platformie e-commerce lub zautomatyzowanym przepływie pracy. Dane wyjściowe są osadzane bezpośrednio w systemie, a nie pobierane ręcznie.

Krok 3: Ustaw poprawny format wyjściowy i rozdzielczość

Kod kreskowy, który wygląda ostro na ekranie, może nie zostać zeskanowany po wydrukowaniu, jeśli rozdzielczość jest nieprawidłowa. Przed eksportem czegokolwiek należy przestrzegać poniższych specyfikacji.

  • W miarę możliwości używaj formatów wektorowych (SVG, EPS, PDF). Wyjście wektorowe skaluje się do dowolnego rozmiaru wydruku bez pikselizacji. To właściwy wybór w przypadku wysyłania materiałów graficznych do drukarni komercyjnej lub dostawcy opakowań.
  • W przypadku wydruków rastrowych (PNG, TIFF) należy używać rozdzielczości co najmniej 300 DPI dla wydruku standardowego. Opakowania, które będą drukowane z dużą prędkością na maszynie drukarskiej, powinny mieć rozdzielczość 600 DPI lub wyższą. Nigdy nie używaj formatu JPEG do kodów kreskowych — artefakty kompresji JPEG rozmywają krawędzie pasków i powodują błędy skanowania.
  • Należy przestrzegać minimalnych wymagań dotyczących rozmiaru. Kod kreskowy UPC-A ma nominalny rozmiar 37,29 mm × 25,93 mm przy powiększeniu 100%. Norma GS1 dopuszcza zakres od 80% do 200% powiększenia nominalnego. Zejście poniżej 80% grozi niepowodzeniem skanowania w handlu detalicznym. Kody QR powinny mieć co najmniej 2 cm × 2 cm, aby zapewnić niezawodne skanowanie smartfonem z typowych odległości.
  • Zachowaj strefę ciszy. Każda symbolika kodu kreskowego wymaga pustego, białego marginesu po obu stronach, zwanego strefą ciszy. W przypadku kodu 128 jest to co najmniej 10-krotność szerokości najwęższej kreski. W przypadku UPC-A jest to co najmniej 9 modułów po lewej i prawej stronie. Generatory, które pozwalają na przycinanie do krawędzi kresek, generują niezgodne dane wyjściowe.

Krok 4: Wprowadź i zweryfikuj swoje dane

Kodowane dane muszą być zgodne z zasadami symboliki. Generator często akceptuje nieprawidłowe dane wejściowe i generuje kod kreskowy, który wygląda poprawnie, ale zawiera błędy.

  • Obliczanie cyfry kontrolnej: kody UPC-A, EAN-13 i ITF-14 kończą się cyfrą kontrolną obliczaną na podstawie cyfr poprzedzających za pomocą algorytmu Luhna. Większość generatorów oblicza to automatycznie, ale jeśli podajesz własny pełny numer, zweryfikuj go przed kodowaniem. Nieprawidłowa cyfra kontrolna spowoduje odrzucenie kodu kreskowego przez skanery.
  • Prefiksy GS1: Jeśli generujesz kody kreskowe do sprzedaży detalicznej, prefiks Twojej firmy musi być licencjonowany przez GS1. Generowanie kodu UPC-A lub EAN-13 z wymyślonym numerem jest dopuszczalne do użytku wewnętrznego, ale spowoduje konflikty w systemach sprzedaży detalicznej i stanowi naruszenie standardów GS1 dla produktów komercyjnych.
  • Ograniczenia zestawu znaków: Code 39 obsługuje tylko wielkie litery, cyfry 0–9 i niewielki zestaw znaków specjalnych. Jeśli dane zawierają małe litery, użyj Code 128. Wprowadzenie nieobsługiwanych znaków do generatora, który nie weryfikuje danych wejściowych, może spowodować wygenerowanie kodu kreskowego, który potajemnie koduje nieprawidłowe dane.
  • Przetestuj skanowanie przed drukowaniem na dużą skalę. Zawsze zeskanuj wygenerowany kod kreskowy co najmniej dwoma różnymi skanerami lub aplikacjami przed rozpoczęciem drukowania. Użyj dedykowanego weryfikatora kodów kreskowych GS1 dla handlu detalicznego — aplikacja na smartfony nie wystarczy do potwierdzenia zgodności.

Krok 5: Generuj kody kreskowe masowo, gdy wymaga tego wolumen

W przypadku kodów kreskowych większych niż kilka, ręczne generowanie pojedynczych kodów jest niepraktyczne i podatne na błędy. Należy stosować metody generowania wsadowego.

  • Import CSV: Większość programów do obsługi kodów kreskowych na komputerach stacjonarnych i kilka narzędzi online akceptuje plik CSV, w którym każdy wiersz staje się pojedynczym kodem kreskowym. Przygotuj dane w arkuszu kalkulacyjnym, wyeksportuj je do pliku CSV i zaimportuj bezpośrednio. Eliminuje to błędy transkrypcji i zajmuje sekundy, a nie godziny.
  • Korespondencja seryjna z szablonami etykiet: Narzędzia takie jak BarTender i NiceLabel łączą się bezpośrednio z bazami danych Excel, Access lub SQL. Aktualizacja bazy danych powoduje automatyczną aktualizację etykiet. To standardowe podejście do etykietowania produktów w przemyśle.
  • Generowanie oparte na API: Dla platform e-commerce generujących setki etykiet wysyłkowych dziennie, API kodów kreskowych, wywoływane programowo podczas tworzenia zamówienia, jest jedynym skalowalnym rozwiązaniem. Kod kreskowy jest generowany, osadzany w etykiecie PDF i drukowany bez konieczności wykonywania żadnych czynności manualnych.

Typowe błędy, których należy unikać podczas korzystania z generatora kodów kreskowych

Najkosztowniejsze błędy w kodach kreskowych nie mają charakteru technicznego – to błędy procesowe, które docierają do druku, zanim ktokolwiek je sprawdzi. Oto konkretne błędy, które powodują niepowodzenia skanowania, odrzucenia zgodności i ponowne wydruki.

Używanie niewłaściwej symboliki w systemie docelowym

Generowanie kodu QR dla systemu POS, który wymaga kodu UPC-A, lub kodowanie danych wysyłkowych w kodzie Code 39, gdy przewoźnik wymaga kodu Code 128, powoduje powstawanie kodów kreskowych, których nie da się zeskanować w kontekście, mimo że są technicznie poprawne. Zawsze należy potwierdzić wymaganą symbolikę z odbiorcą przed wygenerowaniem czegokolwiek.

Eksportowanie w rozdzielczości ekranowej do druku

Plik PNG o rozdzielczości 72 DPI pobrany z darmowego generatora online i umieszczony w dokumencie Worda będzie wyglądał jak rozmazany, nieczytelny ślad. Jest to najczęstsza przyczyna problemów z drukowaniem kodów kreskowych w małych firmach. Zawsze eksportuj kody kreskowe z rozdzielczością co najmniej 300 DPI lub korzystaj z formatów wektorowych SVG/PDF.

Umieszczanie kodów kreskowych na wizualnie zajętych tłach

Kody kreskowe wymagają wysokiego kontrastu między kreskami a tłem. Standardem są czarne kreski na białym tle. Drukowanie na papierze typu kraft, kolorowym opakowaniu lub na wzorze gradientowym zmniejsza kontrast i niezawodność skanowania. Jeśli nie można uniknąć koloru, należy użyć kontrolera kontrastu kolorów kodu kreskowego i upewnić się, że kolor kreski ma sygnał kontrastu wydruku (PCS) co najmniej 0,75, zgodnie z normą GS1.

Ignorowanie strefy ciszy w oprogramowaniu do projektowania układów

Projektanci często mocno przycinają eksportowany obraz kodu kreskowego lub umieszczają tekst i grafikę w wymaganej strefie ciszy. Kod kreskowy może wyglądać czytelnie na ekranie, ale nie zostanie odczytany przez skaner. Zawsze dodawaj strefę ciszy jako wyraźną białą przestrzeń w układzie, a nie jako część samego obrazu kodu kreskowego.

Generowanie nielicencjonowanych numerów GS1 dla produktów komercyjnych

Darmowe generatory online z łatwością wygenerują kod UPC-A lub EAN-13 z dowolnego 12-cyfrowego numeru, który wpiszesz. Użycie numeru, który nie został uzyskany za pośrednictwem GS1, oznacza, że numer produktu może być już przypisany do produktu innej firmy. Sprzedawcy detaliczni i dystrybutorzy sprawdzający bazy danych GS1 odrzucą Twoją ofertę produktu. Przed wygenerowaniem kodu kreskowego przeznaczonego do sprzedaży detalicznej, należy wykupić prefiks firmy GS1.

Pomijanie weryfikacji skanowania fizycznego

Wyświetlanie kodu kreskowego na ekranie i zakładanie, że zostanie zeskanowany, nie jest weryfikacją. Każdy nowy projekt kodu kreskowego należy skanować fizycznym skanerem w miejscu, w którym będzie on faktycznie używany – w odpowiednich warunkach oświetleniowych, z odpowiedniej odległości i na podłożu, na którym będzie drukowany. W przypadku dużych nakładów w handlu detalicznym należy użyć certyfikowanego weryfikatora kodów kreskowych zgodnego z normą ISO 15416, aby ocenić jakość druku przed zatwierdzeniem nakładu.

Wprowadzanie kodów kreskowych do projektów bez konieczności regeneracji procesu

Osadzenie kodu kreskowego jako spłaszczonego obrazu w pliku projektu bez zapisu danych, które koduje, ani generatora, który go wygenerował, stwarza problemy konserwacyjne. W przypadku zmiany produktu kod kreskowy musi zostać wygenerowany ponownie — a jeśli nikt nie zna oryginalnych parametrów, pojawiają się błędy. Prowadź rejestr kodów kreskowych: prosty arkusz kalkulacyjny rejestrujący wartość kodu kreskowego, symbolikę, użyty generator, format wyjściowy oraz datę utworzenia.

Do this automatically

Let AutoSEO write & rank this for you — on autopilot

Enter your site: we scan it, build a keyword plan, and publish ranking-ready articles for Google and AI answers. Start for $1.

First 3 articles instantly Cancel anytime in 3 days 30-day money-back

Praktyczne taktyki dla konkretnych scenariuszy

Małe firmy sprzedające na Amazon lub w sklepach detalicznych

Kup prefiks firmy GS1 w USA, wygeneruj kody kreskowe EAN-13 lub UPC-A za pomocą własnego generatora GS1 lub zaufanego narzędzia, takiego jak generator kodów kreskowych Shopify, wyeksportuj plik w formacie SVG i prześlij plik wektorowy do swojej drukarni opakowań. Nie kupuj kodów kreskowych od zewnętrznych sprzedawców — Amazon i duzi sprzedawcy detaliczni wymagają teraz numerów GS1 i będą usuwać produkty, które nie przejdą weryfikacji.

Wewnętrzny magazyn i śledzenie zasobów

Tylko do użytku wewnętrznego – nie potrzebujesz numerów z licencją GS1. Używaj kodów Code 128 lub QR z własnym schematem numeracji. Generuj kody kreskowe zbiorczo, importując pliki CSV do programu na komputerze, drukuj na termicznej drukarce etykiet (Zebra ZD420 lub podobnej) i połącz z oprogramowaniem do zarządzania magazynem, które skanuje i rejestruje te same kody. Koszt to tylko drukarka i etykiety.

Programiści wbudowują generowanie kodów kreskowych w aplikację

Korzystaj z dobrze utrzymanej biblioteki open source: bwip-js dla Node.js i środowisk przeglądarkowych, python-barcode lub qrcode dla Pythona oraz ZXing dla Javy i Androida. W przypadku systemów produkcyjnych wymagających skalowalnego wyniku zgodnego z GS1, rozważ komercyjne API z gwarantowanym czasem działania i obsługą formatów. Zawsze pisz testy jednostkowe, które skanują wygenerowany kod kreskowy i potwierdzają, że zdekodowana wartość jest zgodna z danymi wejściowymi — pozwala to wykryć błędy kodowania, zanim dotrą do użytkowników.

Narzędzia do generowania kodów kreskowych: Wybór odpowiedniego oprogramowania dla Twojego przepływu pracy

Wybór odpowiedniego generatora kodów kreskowych zależy od wolumenu, wymagań formatu, potrzeb integracyjnych i budżetu. Darmowe narzędzia online umożliwiają tworzenie pojedynczych etykiet; platformy korporacyjne i systemy automatyzacji przetwarzają tysiące kodów kreskowych na godzinę, bez konieczności ręcznego wprowadzania danych.

Darmowe generatory kodów kreskowych online

Darmowe narzędzia oparte na przeglądarce są idealne dla małych firm, programistów testujących integracje oraz każdego, kto potrzebuje sporadycznie kodu kreskowego bez konieczności instalowania oprogramowania. Większość z nich obsługuje popularne symbole, takie jak Code 128, QR Code, EAN-13 i UPC-A. Wklejasz dane, wybierasz format i pobierasz plik PNG, SVG lub PDF. Ograniczenia obejmują brak przetwarzania wsadowego, brak dostępu do API oraz ograniczoną możliwość dostosowywania stref ciszy, rozmiaru czcionki i koloru.

  • Barcode.tec-it.com — obsługuje ponad 100 symboli, oferuje interfejs API REST i generuje pliki w wysokiej rozdzielczości, nadające się do druku.
  • Barcodesinc.com — przejrzysty interfejs, szybkie generowanie, dobre dla kodów detalicznych UPC i EAN.
  • Generator kodów QR (qr-code-generator.com) — specjalizuje się w kodach QR z osadzonym logo i dostosowywaniem kolorów.
  • Barcode Guru (Android/iOS) — narzędzie mobilne do skanowania i generowania kodów kreskowych w podróży, przydatne dla pracowników magazynu, którzy nie mają dostępu do komputera stacjonarnego.

Oprogramowanie do kodów kreskowych na komputery stacjonarne

Aplikacje desktopowe umożliwiają generowanie etykiet w trybie offline, zarządzanie szablonami i bezpośrednią integrację z drukarkami. Są standardowym wyborem dla producentów, firm logistycznych i sprzedawców detalicznych, którzy drukują etykiety we własnym zakresie.

  • BarTender firmy Seagull Scientific — branżowy standard w projektowaniu i drukowaniu etykiet. Łączy się z bazami danych, systemami ERP i usługami w chmurze.
  • NiceLabel — funkcje zapewniające zgodność z normami dla etykiet produktów farmaceutycznych i spożywczych; natywna obsługa standardów GS1.
  • ZebraDesigner — zoptymalizowany dla drukarek termicznych Zebra; podstawowy zakres użytkowania jest bezpłatny.
  • Labelview — opcja średniej klasy z przejrzystym edytorem szablonów i łącznością z bazą danych ODBC.

Generowanie kodów kreskowych w oparciu o API i programowe

Gdy kody kreskowe muszą być generowane dynamicznie – osadzone na fakturach, etykietach wysyłkowych lub stronach produktów – właściwym rozwiązaniem jest API lub biblioteka kodów kreskowych. Kod kreskowy jest generowany po stronie serwera lub klienta w momencie, gdy jest potrzebny, bez konieczności ręcznego wprowadzania danych.

  • Bwip-js — biblioteka JavaScript o otwartym kodzie źródłowym, obsługująca praktycznie każdą główną symbolikę; działa w Node.js lub w przeglądarce.
  • ZXing ("Zebra Crossing") — powszechnie używana biblioteka Java z portami w Pythonie, C# i innych językach; obsługuje zarówno generowanie, jak i dekodowanie.
  • Python-barcode — lekki pakiet Pythona do generowania kodów kreskowych EAN, Code 128 i ISBN w formacie SVG lub PNG.
  • Barcode API firmy Dynamsoft — komercyjny zestaw SDK z funkcją szybkiego dekodowania i generowania, przeznaczony do zarządzania dokumentacją przedsiębiorstwa.
  • API Google Charts (starsza wersja) — przestarzałe, ale wciąż przywoływane; nie stosować w nowych projektach.

Generatory kodów kreskowych zbiorczych i wsadowych

Generatory zbiorcze akceptują arkusz kalkulacyjny lub plik CSV zawierający setki lub tysiące wartości i generują odpowiadający mu zestaw obrazów kodów kreskowych lub plik PDF gotowy do druku. Eliminuje to całkowicie cykl kopiowania i wklejania.

  • Prześlij plik CSV zawierający kody SKU, numery seryjne lub adresy URL produktów.
  • Wybierz symbolikę, wymiary obrazu i format pliku.
  • Pobierz archiwum ZIP zawierające pojedyncze obrazy lub pojedynczą stronę w formacie PDF.
  • Narzędzia takie jak Bulk Barcode Generator (bulkbarcodes.com) i tryb wsadowy w programie BarTender obsługują to natywnie.

Tabela porównawcza: Typy narzędzi do generowania kodów kreskowych

Typ narzędzia Najlepsze dla Tom Personalizacja Koszt
Bezpłatnie online Jednorazowe kody kreskowe, testowanie 1–50/dzień Niski Bezpłatny
Aplikacja mobilna Pracownicy terenowi, szybkie skanowanie Niska–średnia Niski Bezpłatnie – 10 USD/mies.
Oprogramowanie na komputery stacjonarne Drukowanie etykiet we własnym zakresie Średnio-wysoki Wysoki 100–2000+ dolarów
API / Biblioteka Dynamiczne generowanie w aplikacjach Nieograniczony Pełny Wolna Przedsiębiorczość
Narzędzie zbiorcze/wsadowe Produkcja etykiet masowych Wysoki Średni Bezpłatnie – 50 USD/mies.
Integracja ERP/WMS Zautomatyzowany łańcuch dostaw Bardzo wysoki Pełny Przedsiębiorstwo

Jak automatyzacja zmienia generowanie kodów kreskowych na dużą skalę

Ręczne tworzenie kodów kreskowych — wprowadzanie wartości, pobieranie obrazu, umieszczanie go na etykiecie — jest wykonalne w przypadku kilku produktów. Przy setkach, a nawet tysiącach jednostek magazynowych (SKU) staje się wąskim gardłem i źródłem błędów. Automatyzacja całkowicie eliminuje konieczność ingerencji człowieka, łącząc źródło danych bezpośrednio z kanałem wyjściowym.

Wzorce automatyzacji przepływu pracy

  1. Generowanie oparte na wyzwalaczach: Nowy rekord produktu jest dodawany do systemu magazynowego. Reguła automatyzacji uruchamia się, generuje prawidłowy kod kreskowy i dołącza go do rekordu produktu — bez konieczności ingerencji człowieka.
  2. Zaplanowane wydruki wsadowe: Każdej nocy o północy skrypt pobiera wszystkie zamówienia złożone danego dnia, generuje kody kreskowe wysyłkowe i wysyła zadania drukowania do drukarek etykiet w magazynie.
  3. Generowanie dokumentów inline: Podczas generowania faktury w formacie PDF kod kreskowy jest generowany w czasie rzeczywistym i osadzany w odpowiednim miejscu za pomocą biblioteki po stronie serwera.
  4. Haki platform e-commerce: wtyczki do Shopify, WooCommerce i Magento automatycznie generują kody kreskowe po opublikowaniu produktu, pobierając SKU lub GTIN jako źródło danych.

W jaki sposób AutoSEO automatyzuje treści i przepływy pracy związane z kodami kreskowymi

AutoSEO to platforma stworzona z myślą o automatyzacji tworzenia ustrukturyzowanych, zoptymalizowanych pod kątem wyszukiwania treści i zasobów danych na dużą skalę. W kontekście generowania kodów kreskowych, AutoSEO można skonfigurować tak, aby automatycznie generowało i publikowało strony specyfikacji kodów kreskowych, strony wyszukiwania identyfikatorów produktów oraz znaczniki danych strukturalnych dla każdego kodu SKU w katalogu produktów. Zamiast ręcznie tworzyć stronę dla każdego typu kodu kreskowego lub linii produktów, AutoSEO pobiera dane o produktach, stosuje szablony treści i generuje kompletne, zindeksowane strony – każda zawierająca poprawne informacje o formacie kodu kreskowego, wskazówki dotyczące użytkowania i znaczniki schematu – bez konieczności ingerencji człowieka. Dla firm zarządzających tysiącami ofert produktów oznacza to, że dokumentacja kodów kreskowych, strony zgodności z GS1 i arkusze specyfikacji etykiet są zawsze aktualne i zawsze aktywne, aktualizowane automatycznie przy każdej zmianie danych bazowych.

Punkty integracji, które warto znać

  • Zapier / Make (dawniej Integromat): łączenie interfejsów API kodów kreskowych z Arkuszami Google, Airtable, Shopify lub dowolnym systemem obsługującym webhooki bez konieczności pisania kodu.
  • Systemy ERP (SAP, Oracle, NetSuite): Natywne moduły generowania kodów kreskowych lub integracje z certyfikowanym oprogramowaniem do etykietowania obsługują produkcję i dystrybucję wielkoseryjną.
  • Systemy zarządzania magazynem (WMS): Większość platform WMS dla przedsiębiorstw automatycznie generuje etykiety wysyłkowe GS1-128 w momencie kompletowania, pakowania lub wysyłki.
  • Serwery druku: BarTender i NiceLabel obsługują scentralizowaną architekturę serwerów druku, dzięki czemu pojedyncza zmiana konfiguracji jest natychmiast propagowana w całej placówce.

Jak mierzyć skuteczność swojego systemu kodów kreskowych

Generator kodów kreskowych jest tak dobry, jak kody kreskowe, które generuje w praktyce. Sukces mierzy się częstotliwością skanowania, liczbą błędów, wskaźnikiem zgodności i wydajnością operacyjną, a nie szybkością generowania pliku graficznego.

Kluczowe wskaźniki do śledzenia

  • Wskaźnik powodzenia pierwszego skanowania: odsetek kodów kreskowych, które zostały poprawnie zeskanowane za pierwszym razem. Standard branżowy dla handlu detalicznego wynosi 99% lub więcej. Wynik poniżej 95% sygnalizuje problem z jakością wydruku lub kodowaniem.
  • Stopień weryfikacji: Normy ISO/IEC 15416 (1D) i 15415 (2D) definiują oceny od A (najlepsza) do F (niedostateczna). W przypadku handlu detalicznego należy dążyć do oceny B lub wyższej; w przypadku branży farmaceutycznej i lotniczej – do oceny A.
  • Wskaźnik odrzuceń zgodności: W przypadku członków GS1 przesyłających produkty do dużych sprzedawców detalicznych, należy monitorować częstotliwość odrzucania kodów kreskowych podczas rejestracji dostawców. Docelowo należy osiągnąć zerowy wskaźnik odrzuceń.
  • Częstotliwość ponownego drukowania etykiet: Jak często etykiety muszą być ponownie drukowane z powodu błędów kodów kreskowych. Wysokie wskaźniki ponownego drukowania wskazują na problemy z danymi w systemie lub kalibracją drukarki.
  • Czas realizacji: czas od stworzenia produktu do naklejenia etykiety nadającej się do zeskanowania. Automatyzacja powinna skrócić ten czas niemal do zera w przypadku standardowych jednostek magazynowych (SKU).
  • Incydenty propagacji błędów: Przypadki, w których kod kreskowy zakodował nieprawidłowe dane i spowodował problem w dalszej części procesu — błędną wysyłkę, błędną cenę, błędną dokumentację medyczną. Każdy incydent powinien skutkować analizą przyczyn źródłowych.

Narzędzia weryfikacyjne

Weryfikatory kodów kreskowych to specjalistyczne urządzenia – różniące się od zwykłych skanerów – które mierzą jakość druku zgodnie z normami ISO i generują raport z oceną. Wiodącymi producentami są Axicon, REA Elektronik i Webscan. W przypadku kodów QR i symboli 2D, w wielu branżach dopuszczalna jest również weryfikacja oparta na oprogramowaniu z wykorzystaniem skalibrowanej kamery. Wbuduj weryfikację w proces drukowania etykiet jako element kontroli jakości, a nie dodatek.

Często zadawane pytania

Jaki jest najlepszy darmowy generator kodów kreskowych dla małych firm?

Dla większości małych firm narzędzia takie jak Barcode.tec-it.com lub Barcodesinc.com zaspokajają codzienne potrzeby. Oba obsługują kody Code 128, QR Code, EAN-13 i UPC-A oraz generują obrazy w wysokiej rozdzielczości, nadające się do druku. Jeśli potrzebujesz konkretnych kodów QR – do menu, adresów URL lub wizytówek – Generator kodów QR oferuje więcej możliwości personalizacji wizualnej. Do użytku mobilnego Barcode Guru na Androida lub iOS jest praktycznym rozwiązaniem dla pracowników generujących i skanujących kody kreskowe poza biurem. Żadne z tych narzędzi nie wymaga zakładania konta ani uiszczania opłat za podstawowe użytkowanie.

Czy mogę generować kody kreskowe hurtowo z arkusza kalkulacyjnego?

Tak. Generatory kodów kreskowych do zbiorczego przetwarzania akceptują pliki CSV lub Excel zawierające wartości danych i generują plik ZIP z obrazami lub podzielony na strony plik PDF. Narzędzia takie jak bulkbarcodes.com obsługują to w przeglądarce. W przypadku cyklicznych zadań zbiorczych — takich jak generowanie etykiet dla każdej nowej przesyłki — skrypt wykorzystujący bibliotekę taką jak bwip-js lub python-barcode połączoną z arkuszem kalkulacyjnym za pośrednictwem interfejsu API jest bardziej niezawodny i w pełni zautomatyzowany. Funkcja łączności z bazą danych w programie BarTender jest standardem korporacyjnym w tym przypadku użycia.

Czy muszę być członkiem GS1, aby generować kody kreskowe?

Prefiks firmy GS1 jest potrzebny tylko wtedy, gdy tworzysz kody kreskowe, które będą skanowane w punktach sprzedaży detalicznej lub udostępniane partnerom w łańcuchu dostaw. Członkostwo w GS1 zapewnia unikalny prefiks, który gwarantuje, że identyfikatory Twoich produktów nie będą się pokrywać z identyfikatorami innych firm. W przypadku wewnętrznych kodów kreskowych — lokalizacji magazynów, wewnętrznych kodów SKU, śledzenia zasobów — możesz używać dowolnych danych z kodu 128, kodu 39 lub kodu QR bez rejestracji. W przypadku handlu elektronicznego na platformach takich jak Amazon, numery GTIN nadane przez GS1 są coraz częściej wymagane do umieszczania produktów w ofertach.

Jaka jest różnica pomiędzy skanerem kodów kreskowych a weryfikatorem kodów kreskowych?

Skaner kodów kreskowych odczytuje zakodowane dane i raportuje ich zawartość. Weryfikator kodów kreskowych mierzy fizyczną jakość wydruku kodu kreskowego w odniesieniu do norm ISO i przypisuje ocenę. Skaner czasami odczyta kod kreskowy niskiej jakości, a czasami nie – nie generując spójnego sygnału jakości. Weryfikator precyzyjnie informuje, dlaczego kod kreskowy może nie działać w terenie i jaką ocenę osiąga, dzięki czemu można poprawić ustawienia drukowania, zanim etykiety dotrą do klientów lub partnerów handlowych. Weryfikatory są niezbędne do zapewnienia zgodności z przepisami handlu detalicznego i branż regulowanych; same skanery nie wystarczą do kontroli jakości.

Jakiego formatu kodu kreskowego powinienem użyć w adresie URL witryny internetowej lub kampanii marketingowej?

Użyj kodu QR. Kody QR efektywnie przechowują adresy URL, są odczytywane przez każdy aparat nowoczesnego smartfona bez konieczności instalowania oddzielnej aplikacji i mogą kodować setki znaków. Wytrzymują również do 30% uszkodzeń powierzchni w wyniku korekcji błędów. W celach marketingowych użyj dynamicznego kodu QR – takiego, który wskazuje kontrolowany przez Ciebie adres URL przekierowania – dzięki czemu możesz zmienić miejsce docelowe bez ponownego drukowania kodu. Statyczne kody QR kodują adres URL bezpośrednio i nie można ich aktualizować po wydrukowaniu.

Dlaczego kod kreskowy skanuje się na ekranie, ale nie na wydruku?

Prawie zawsze jest to problem z rozdzielczością lub kontrastem. Rozdzielczość ekranu 72–96 DPI jest dobra dla oka, ale zbyt niska dla większości skanerów kodów kreskowych. Drukuj kody kreskowe z rozdzielczością co najmniej 300 DPI; 600 DPI jest lepsze w przypadku małych symboli. Sprawdź również, czy drukarka nie kompresuje obrazu — w miarę możliwości używaj formatów wektorowych (SVG, EPS, PDF), zamiast rasteryzacji do PNG lub JPEG przed drukowaniem. W szczególności format JPEG wprowadza artefakty kompresji, które rozmywają krawędzie pasków i powodują błędy skanowania. Na koniec upewnij się, że marginesy strefy ciszy wokół kodu kreskowego są wystarczające; wcięcie w strefę ciszy jest jedną z najczęstszych przyczyn rozbieżności między wydrukiem a skanem.

Jak dodać generator kodów kreskowych do mojej witryny lub aplikacji?

W przypadku aplikacji internetowej zintegruj bibliotekę JavaScript, taką jak bwip-js lub JsBarcode, bezpośrednio z front-endem lub wywołaj interfejs API REST dla kodów kreskowych z back-endu i zwróć obraz klientowi. Do generowania kodu po stronie serwera w Pythonie użyj pakietów python-barcode lub qrcode. W PHP biblioteka kodów kreskowych Picqer jest dobrze utrzymywana. W przypadku aplikacji .NET, ZXing.Net to solidna opcja open-source. Jeśli wolisz nie zarządzać biblioteką, komercyjne interfejsy API, takie jak oferowane przez TEC-IT, akceptują żądanie HTTP z parametrami danych i symboliki i zwracają obraz kodu kreskowego, który możesz osadzić bezpośrednio na stronie lub w dokumencie.

Co jest przyczyną błędu cyfry kontrolnej kodu kreskowego i jak to naprawić?

Błąd cyfry kontrolnej oznacza, że ostatnia cyfra kodu kreskowego nie zgadza się z wartością obliczoną na podstawie cyfr poprzedzających za pomocą algorytmu zdefiniowanego w danej symbolice. Dzieje się tak, gdy ktoś ręcznie wpisuje numer kodu kreskowego i popełnia błąd transkrypcji lub gdy system nieprawidłowo skraca lub uzupełnia numer. Aby to naprawić, należy ponownie obliczyć cyfrę kontrolną, używając prawidłowego wzoru dla danej symboliki — Modulo 10 dla EAN i UPC, Modulo 43 dla kodu 39 itd. Większość narzędzi do generowania kodów kreskowych oblicza i automatycznie dodaje cyfrę kontrolną po podaniu prawidłowej liczby cyfr. Nigdy nie wprowadzaj cyfry kontrolnej ręcznie, chyba że samodzielnie zweryfikujesz obliczenia.

Czy kody QR i kody kreskowe to to samo?

Kod QR to rodzaj kodu kreskowego – a konkretnie dwuwymiarowy kod matrycowy. Termin „kod kreskowy” obejmuje szeroką rodzinę symboli odczytywalnych maszynowo, w tym jednowymiarowe liniowe kody kreskowe (Kod 128, UPC, EAN) oraz symbole dwuwymiarowe (Kod QR, Data Matrix, PDF417). Liniowe kody kreskowe kodują dane w szerokości i odstępach równoległych kresek; symbole dwuwymiarowe kodują dane w siatce komórek, kropek lub kwadratów, co pozwala na zapisanie znacznie większej ilości danych na mniejszej przestrzeni fizycznej. W potocznym języku „kod kreskowy” często odnosi się konkretnie do symboli liniowych, ale technicznie rzecz biorąc, kody QR stanowią podzbiór rodziny kodów kreskowych.

Jak długo ważny jest kod QR lub kod kreskowy?

Statyczny kod kreskowy lub kod QR nie ma wbudowanej daty ważności – koduje stały ciąg znaków, który będzie skanowany w ten sam sposób w nieskończoność, o ile fizyczna etykieta pozostanie czytelna. To, co może „wygasnąć”, to miejsce docelowe, do którego wskazuje kod kreskowy: adres URL zwracający błąd 404, produkt, który został wycofany z produkcji lub rekord w bazie danych, który został usunięty. Dynamiczne kody QR zarządzane za pośrednictwem usługi przekierowującej mogą zostać dezaktywowane przez dostawcę usługi, co skutecznie zrywa połączenie, nawet jeśli wydrukowany symbol jest nieuszkodzony. W przypadku długoterminowych zastosowań archiwalnych, takich jak etykietowanie zasobów lub zarządzanie dokumentami, statyczne kodowanie z użyciem trwałych materiałów etykietowych jest najpewniejszym rozwiązaniem.

Stop doing SEO by hand

Put your SEO on autopilot — your first 3 articles for $1

Auto SEO scans your site, builds a content plan, and writes ranking-ready articles automatically. Start your $1 trial — the AI writes your first 3 the moment you begin. Cancel anytime in 3 days.

2,147+ businesses · Cancel anytime · No lock-in

Generator kodów kreskowych – darmowy, natychmiastowy i bez rejestracji