tigtools

Generator kodów kreskowych

Wybierz typ kodu kreskowego, wpisz wartość i pobierz ostry plik SVG lub PNG. Cyfry kontrolne są obliczane lub weryfikowane automatycznie.

Działa w przeglądarce Bez rejestracji

12 cyfr (dodawana cyfra kontrolna) lub 13 cyfr (weryfikowana cyfra kontrolna). Produkty detaliczne na całym świecie.

Dodano cyfrę kontrolną: 5901234123457

2
100
10
20
Skanery wymagają silnego kontrastu: ciemnych pasków na jasnym tle i wyraźnego marginesu po obu stronach. Przed drukiem w większej liczbie wykonaj skan testowy. Numery detaliczne EAN/UPC muszą być nadane przez GS1, aby były ważne w sklepach.

Jak używać

  1. Wybierz typ kodu kreskowego, którego potrzebujesz, na przykład EAN-13 dla produktu detalicznego lub Code 128 dla etykiety.
  2. Wpisz wartość. W przypadku EAN, UPC i ITF-14 możesz pominąć ostatnią cyfrę, a cyfra kontrolna zostanie dodana.
  3. Dostosuj szerokość pasków, wysokość, margines, kolory oraz to, czy wartość ma być drukowana pod kodem.
  4. Pobierz kod kreskowy jako SVG do druku lub jako PNG w rozmiarze od 1× do 4×.

Jak to działa

Kody EAN-13, EAN-8, UPC-A i ITF-14 kończą się cyfrą kontrolną GS1. Zaczynając od prawej, cyfry są mnożone na przemian przez 3 i 1, a wyniki sumowane; cyfra kontrolna to liczba, która dopełnia sumę do kolejnej wielokrotności 10. Dla 590123412345 suma ważona wynosi 83, więc cyfra kontrolna to 7, a pełny kod to 5901234123457. Jeśli wpiszesz wszystkie cyfry, ostatnia jest weryfikowana, a błędna cyfra kontrolna jest zgłaszana razem z poprawną.

Code 128 koduje wszystkie 128 znaków ASCII i jest kompaktowy dla tekstu mieszanego; biblioteka rysująca automatycznie wybiera najefektywniejszy zestaw kodu. Code 39 obsługuje wielkie litery, cyfry i kilka symboli. MSI Plessey obsługuje wyłącznie cyfry i jest tu rysowany bez cyfry kontrolnej. Pharmacode koduje pojedynczą liczbę od 3 do 131070.

Kod kreskowy jest rysowany w przeglądarce przez bibliotekę open-source JsBarcode. Wynik SVG jest wektorowy i pozostaje ostry w każdym rozmiarze; wynik PNG jest renderowany w wybranej wielokrotności rozmiaru ekranowego. Zachowaj strefę ciszy (pusty margines) po obu stronach, ponieważ skanery potrzebują jej, aby znaleźć początek kodu.

Przykłady

Produkt detaliczny (EAN-13)

Wpisanie 590123412345 daje wynik 5901234123457: cyfra kontrolna 7 jest obliczana automatycznie.

Błędna cyfra kontrolna

Wpisanie 5901234123458 pokazuje błąd: cyfra kontrolna dla tych cyfr powinna wynosić 7.

Etykieta magazynowa (Code 128)

Wartość etykiety, na przykład TIG-2026-0042, jest kodowana jako Code 128 i pobierana jako plik SVG dla drukarki etykiet.

Często zadawane pytania

Czy mogę wymyślić numer EAN-13 dla mojego produktu?

Kod zostanie odczytany, ale sklepy i platformy handlowe wymagają numerów licencjonowanych od GS1 dla Twojej firmy. Wymyślonych numerów używaj tylko do celów wewnętrznych lub testowych.

Czy powinienem użyć SVG, czy PNG?

SVG do druku i programów do projektowania, ponieważ pozostaje ostry w każdym rozmiarze. PNG do dokumentów lub stron internetowych, które nie obsługują SVG; do druku wybierz 3× lub 4×.

Jaka jest różnica między UPC-A a EAN-13?

UPC-A ma 12 cyfr i jest używany głównie w Ameryce Północnej. EAN-13 zaczynający się od 0 zawiera ten sam numer, a współczesne skanery odczytują oba.

Dlaczego mój skaner nie odczytuje kodu kreskowego?

Sprawdź kontrast (ciemne paski na jasnym tle), zachowaj margines po obu stronach i unikaj nierównego skalowania pasków. Bardzo cienkie paski (szerokość 1) mogą być za małe dla niektórych drukarek.

Prywatność

Kody kreskowe są generowane w Twojej przeglądarce. Wprowadzone wartości nie są wysyłane ani przechowywane.