Generator kodów kreskowych
Działa w całości w Twojej przeglądarce. Twoje pliki i dane nigdy nie opuszczają Twojego urządzenia.
O tym narzędziu
Wpisz wartość, wybierz symbolikę, a kod kreskowy rysuje się na bieżąco. Narzędzie obsługuje Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF-14, ITF, MSI, Codabar i Pharmacode. W ustawieniach można zmienić grubość kresek, wysokość kodu oraz to, czy pod paskami ma się pojawić wpisana wartość. Wynik pobierzesz jako PNG lub SVG, a tam gdzie przeglądarka na to pozwala, skopiujesz go od razu do schowka.
Który format wybrać?
Code 128 to zwykle najlepszy wybór do etykiet wewnętrznych, bo koduje dowolny tekst ASCII, czyli litery, cyfry i znaki interpunkcyjne. Code 39 jest skromniejszy (wielkie litery, cyfry i kilka symboli), ale starsze skanery radzą sobie z nim bez problemu. Formaty detaliczne to liczby o stałej długości: EAN-13 dla większości produktów sprzedawanych w Polsce i Europie, UPC-A dla rynku północnoamerykańskiego, EAN-8 dla małych opakowań, a ITF-14 dla kartonów zbiorczych. Pharmacode przechowuje zwykłą liczbę od 3 do 131070 i jest stosowany na opakowaniach farmaceutycznych. Jeśli wpisana wartość nie pasuje do reguł wybranego formatu, narzędzie od razu to zgłasza, zamiast narysować kod, którego skaner i tak nie odczyta.
Co dzieje się z cyfrą kontrolną?
EAN-13, EAN-8, UPC-A i ITF-14 kończą się cyfrą kontrolną, dzięki której skaner wyłapuje błędny odczyt. Możesz wpisać cały numer, a narzędzie sprawdzi tę ostatnią cyfrę, albo pominąć ją i pozwolić narzędziu ją wyliczyć (o czym cię poinformuje). Obliczenie opiera się na metodzie GS1 mod-10: cyfry ważysz na przemian wagami 3 i 1, licząc od prawej strony, sumujesz wynik i bierzesz różnicę do najbliższej wielokrotności dziesięciu. Wpisanie 590123412345 jako EAN-13 daje 5901234123457. Jeśli podasz wszystkie 13 cyfr, a ostatnia okaże się błędna, kod zostanie odrzucony zamiast narysowany z niepoprawną cyfrą.
Czy moje dane trafiają gdzieś na serwer?
Nie. Kod kreskowy powstaje w przeglądarce jako SVG, a plik PNG jest tworzony przez narysowanie tego SVG na płótnie (canvas) w pamięci. Nic z tego, co wpiszesz, nie jest wysyłane przez sieć, więc kody produktów, numery zamówień czy inne dane firmowe zostają na twoim komputerze.
Do czego to się przydaje?
Typowe zastosowania to etykietowanie magazynu i sprzętu, drukowanie numerów zamówień lub biletów odczytywanych przez czytnik ręczny, testowanie skanera lub kasy na znanym kodzie oraz przygotowanie makiety opakowania, zanim powstanie właściwa grafika. Wybierz SVG, gdy kod będzie drukowany lub skalowany, bo kreski pozostają ostre w każdym rozmiarze, a PNG, gdy po prostu chcesz wstawić obraz do dokumentu albo wiadomości. Zasady dotyczące formatów detalicznych opisuje specyfikacja ogólna GS1, a wprowadzenie do tematu znajdziesz w artykule o kodach kreskowych na Wikipedii.