Generator kodów kreskowych: Code128, EAN-13, UPC, ITF-14 i inne
Generator kodów kreskowych tworzy kod w formacie SVG przy użyciu biblioteki JsBarcode. Obsługiwane formaty to Code128, EAN-13, UPC-A, ITF-14, Code39, MSI oraz Pharmacode. Wpisz tekst lub numer, wybierz format i wygeneruj kod. Wynik można pobrać jako PNG albo skopiować jako SVG.
Każdy standard ma własne ograniczenia. Code128 obsługuje szeroki zakres tekstu i cyfr, EAN-13 wymaga 12 lub 13 cyfr, UPC-A 11 lub 12 cyfr, ITF-14 13 lub 14 cyfr, Code39 przyjmuje wielkie litery, cyfry i wybrane znaki, MSI jest numeryczny, a Pharmacode działa na liczbach w określonym zakresie. Jeżeli dane nie pasują do formatu, biblioteka zgłosi błąd.
Jak przygotować dobry kod kreskowy?
Najpierw wybierz standard zgodny z miejscem użycia. EAN i UPC są typowe dla sprzedaży detalicznej, Code128 sprawdza się w magazynach i etykietach logistycznych, a ITF-14 jest często używany dla opakowań zbiorczych. Po wygenerowaniu kodu przetestuj go skanerem, szczególnie jeśli ma trafić na drukowaną etykietę.
Ograniczenia narzędzia
Generator tworzy techniczny obraz kodu, ale nie przydziela oficjalnych numerów produktowych. Do legalnego użycia EAN/UPC w handlu potrzebny jest numer z właściwej organizacji i poprawny proces etykietowania. Rozmiar, marginesy, kontrast i jakość druku mają duży wpływ na skanowalność, dlatego gotowy kod warto sprawdzić w docelowych warunkach.
Kontrola praktyczna wyniku
Generator kodów kreskowych najlepiej traktować jako szybki generator roboczy: ustawiasz parametry, sprawdzasz podgląd i dopiero potem kopiujesz wynik do projektu. Narzędzie obejmuje formaty obsługiwane przez JsBarcode oraz eksport SVG lub PNG; najlepiej sprawdzać długość i zestaw znaków wymagany przez wybrany standard. W przypadku kodu, kolorów, haseł, identyfikatorów lub danych testowych warto zapisać również ustawienia, które doprowadziły do wyniku, bo ułatwia to powtórzenie procesu w zespole.
Większość operacji odbywa się lokalnie w przeglądarce po załadowaniu strony, więc typowe użycie jest szybkie i nie wymaga konta. Mimo to nie należy wklejać poufnych sekretów, kluczy produkcyjnych ani danych osobowych, jeśli nie masz pewności, jak będą później przechowywane po skopiowaniu. Gotowy wynik trzeba jeszcze sprawdzić w docelowym miejscu: CSS w prawdziwym komponencie, JSON w aplikacji, QR lub kod kreskowy czytnikiem, a hasło w menedżerze haseł. Taka kontrola usuwa najczęstsze problemy z formatem.
Dodatkowo sprawdź wynik w miejscu docelowym, zanim uznasz go za gotowy. Kod CSS powinien być obejrzany na rzeczywistym tle, JSON warto wkleić do parsera aplikacji, a identyfikatory lub hasła zapisać w bezpiecznym menedżerze. Jeżeli generator tworzy kilka wariantów, wybierz ten, który spełnia wymagania długości, czytelności i zgodności z używaną biblioteką.
Krótka końcowa kontrola pomaga uniknąć błędów po skopiowaniu: sprawdź brak zbędnych spacji, zgodność długości, poprawne polskie znaki oraz wymagania biblioteki, w której użyjesz wyniku.
Komentarze