Generator kodów kreskowych
Twórz kody kreskowe EAN-13, UPC-A, Code 128 i Code 39 z automatyczną cyfrą kontrolną i pobieraj je jako PNG lub SVG. Za darmo i prywatnie.
- Zakodowana wartość
- –
- Cyfra kontrolna
- –
Jak utworzyć kod kreskowy
- Wybierz Typ kodu kreskowego: EAN-13 (handel, 13 cyfr), UPC-A (handel, 12 cyfr), Code 128 (tekst i cyfry) lub Code 39 (wielkie litery, cyfry).
- Wpisz Zawartość. W przypadku EAN-13 podaj 12 cyfr, a cyfra kontrolna zostanie obliczona za ciebie, albo wpisz wszystkie 13 cyfr, aby sprawdzić ostatnią. UPC-A działa tak samo, z 11 lub 12 cyframi. Spacje i myślniki są w tych dwóch typach ignorowane.
- Przy Code 39 zostaw zaznaczoną opcję Automatycznie zamieniaj na wielkie litery, aby małe litery też były akceptowane.
- Dostosuj Szerokość kresek, Wysokość (piksele), Kolor kresek i Kolor tła oraz zdecyduj, czy zaznaczyć opcję Pokaż tekst czytelny dla człowieka, czyli cyfry pod kreskami.
- Podgląd aktualizuje się w trakcie pisania, a przycisk Generuj kod kreskowy go odświeża. Pod spodem widać pola Zakodowana wartość i Cyfra kontrolna.
- Wybierz Rozmiar PNG i kliknij Pobierz PNG albo Pobierz SVG, aby dostać plik wektorowy, który pozostaje ostry w każdym rozmiarze.
Wszystko dzieje się w twojej przeglądarce: wpisane wartości nigdzie nie są wysyłane.
Jaki typ kodu kreskowego wybrać?
- EAN-13 to standardowy kod kreskowy w handlu detalicznym w większości krajów świata, także w Polsce (nazywany też GTIN-13). Zawiera dokładnie 13 cyfr: prefiks GS1, numer firmy, numer produktu i cyfrę kontrolną. Produkty firm zarejestrowanych w GS1 Polska zaczynają się zwykle od 590.
- UPC-A to 12-cyfrowy kod handlowy używany w Stanach Zjednoczonych i Kanadzie. Kod UPC-A to w praktyce EAN-13 z zerem na początku, a skanery kasowe czytają oba.
- Code 128 koduje wszystkie 128 znaków ASCII: wielkie i małe litery, cyfry, spacje oraz interpunkcję. Jest zwarty i bardzo popularny na etykietach wysyłkowych, w magazynach, na kartach bibliotecznych i wewnętrznych naklejkach inwentarzowych. Polskie litery (ą, ę, ł, ż…) i inne znaki z akcentami nie należą do ASCII i są odrzucane.
- Code 39 koduje wielkie litery, cyfry, spację i symbole
- . $ / + %. Daje szersze kody niż Code 128, ale wciąż wymagają go niektóre systemy przemysłowe, motoryzacyjne i administracyjne, a czyta go niemal każdy skaner.
Do adresu strony, akapitu tekstu czy danych kontaktowych lepiej nadaje się kod QR: mieści znacznie więcej danych, a telefony odczytują go zwykłą aplikacją aparatu.
Jak liczona jest cyfra kontrolna
EAN-13 i UPC-A kończą się cyfrą kontrolną GS1 modulo 10, dzięki której skaner wykrywa błędny odczyt. Zaczynając od skrajnej prawej cyfry przed cyfrą kontrolną, cyfry mnoży się na przemian przez 3 i 1. Dla EAN-13 oznacza to wagi 1, 3, 1, 3… od lewej, a dla UPC-A wagi 3, 1, 3, 1… od lewej. Iloczyny się sumuje, a cyfra kontrolna to liczba, którą trzeba dodać, aby dojść do najbliższej wielokrotności 10.
Przykład dla 400638133393: 4×1 + 0×3 + 0×1 + 6×3 + 3×1 + 8×3 + 1×1 + 3×3 + 3×1 + 3×3 + 9×1 + 3×3 = 89. Najbliższa wielokrotność 10 to 90, więc cyfra kontrolna wynosi 1, a pełny kod to 4006381333931. Jeśli wpiszesz 13 cyfr z błędną ostatnią cyfrą, to narzędzie pokaże, jakiej cyfry się spodziewało, zamiast rysować nieprawidłowy kod.
Code 128 ma własną wewnętrzną sumę kontrolną, która jest dodawana automatycznie i nigdy nie jest drukowana. Code 39 jest rysowany bez opcjonalnego znaku kontrolnego.
Wskazówki do druku
- Kolor kresek powinien być ciemny, a Kolor tła jasny. Czerwone kreski, jasne kreski na ciemnym tle i słaby kontrast często uniemożliwiają odczyt.
- Zostaw biały margines wokół kodu (tzw. strefę ciszy) i go nie przycinaj.
- Do druku i na opakowania użyj Pobierz SVG albo opcji Do druku (4×) dla dużego pliku PNG. Powiększanie małego PNG rozmywa kreski.
- Przetestuj wydrukowaną próbkę skanerem lub aplikacją, która faktycznie będzie ten kod czytać.
Najczęściej zadawane pytania
Czy mogę używać tych kodów EAN-13 lub UPC-A na produktach, które sprzedaję?
Tylko jeśli numer należy do ciebie. Kody handlowe muszą być zbudowane na prefiksie firmy licencjonowanym przez GS1 (w Polsce przez GS1 Polska). To narzędzie narysuje poprawny kod kreskowy dla dowolnego numeru, ale nie przydziela numerów, a sklepy i platformy sprzedażowe sprawdzają, czy prefiks jest zarejestrowany na twoją firmę.
Dlaczego mój EAN-13 jest odrzucany?
EAN-13 przyjmuje tylko cyfry i potrzebuje 12 cyfr (cyfra kontrolna zostanie dodana) albo 13 cyfr z poprawną cyfrą kontrolną. Jeśli ostatnia cyfra się nie zgadza, komunikat pokaże oczekiwaną cyfrę.
Czym różni się Code 128 od Code 39?
Code 128 koduje pełny zestaw ASCII, łącznie z małymi literami, i jest znacznie bardziej zwarty. Code 39 ogranicza się do wielkich liter, cyfr i kilku symboli, ale niektóre starsze systemy wciąż go wymagają.
Co jest lepsze: SVG czy PNG?
SVG to plik wektorowy: pozostaje idealnie ostry w każdym rozmiarze i świetnie sprawdza się w druku oraz w programach graficznych. PNG to obraz, który działa wszędzie, np. w dokumentach, arkuszach kalkulacyjnych i programach do etykiet.
Czy moje dane są gdzieś przesyłane?
Nie. Kod kreskowy rysuje biblioteka działająca w twojej przeglądarce i nic, co wpiszesz, nie opuszcza twojego urządzenia.
Podobne narzędzia
- Generator kodów QR Twórz darmowe kody QR do linków, tekstu, Wi-Fi, kontaktów, e-maili i SMS-ów. Dodaj kolory i logo, pobierz PNG lub SVG. Nic nie opuszcza urządzenia.
- Skaner kodów kreskowych Skanuj kody kreskowe kamerą internetową lub telefonem albo odczytuj je ze zdjęcia. EAN-13, UPC-A, Code 128, Code 39, QR, Data Matrix i inne, w przeglądarce.
- Czytnik kodów QR Odczytaj kod QR ze zdjęcia, zrzutu ekranu lub kamery internetowej w przeglądarce. Linki są pokazywane jako tekst z ostrzeżeniami przed phishingiem.