Generator kodów kreskowych (EAN-13, EAN-8, UPC, Code 128)
Wygeneruj kod kreskowy z numeru lub tekstu w formatach EAN-13, EAN-8, UPC-A i Code 128. Dla EAN-13 wystarczy podać 12 cyfr, a cyfrę kontrolną dopiszemy automatycznie. Gotowy kod pobierzesz jako PNG lub wektorowy SVG. Wszystko dzieje się w Twojej przeglądarce.
Spis treści
Jak działa kalkulator
Wybierz format kodu i wpisz dane. EAN-13 to standardowy kod produktów w Europie (13 cyfr); podaj 12, a trzynastą, kontrolną, policzymy sami. EAN-8 stosuje się na małych opakowaniach, UPC-A to odpowiednik z USA i Kanady, a Code 128 zakoduje dowolny tekst i cyfry (np. numer wewnętrzny). Podgląd rysuje się od razu, a kod pobierzesz jako obraz PNG albo skalowalny SVG.
Jak liczymy (metodologia i wzory)
Kod rysuje sprawdzona, otwartoźródłowa biblioteka JsBarcode (licencja MIT), wbudowana na stałe w narzędzie, więc działa też offline. Dla EAN-13 cyfrę kontrolną wyliczamy według standardu GS1: sumujemy cyfry z wagami 1 i 3 na przemian, a brakująca cyfra dopełnia sumę do wielokrotności dziesięciu. Dzięki temu od razu widać, czy wpisany 13-cyfrowy numer jest poprawny.
Założenia i ograniczenia
- Narzędzie rysuje kod z podanego numeru, ale nie rejestruje go w systemie GS1. Do sprzedaży detalicznej numer EAN musi być przydzielony przez GS1, inaczej może kolidować z cudzym produktem.
- Dla EAN-13, EAN-8 i UPC wymagana jest właściwa liczba cyfr; Code 128 przyjmuje litery i cyfry.
- Kod i obraz powstają lokalnie w przeglądarce, nic nie jest wysyłane na serwer.
Źródła i aktualizacja
- JsBarcode (MIT): biblioteka rysująca kody kreskowe (dostęp: 18.07.2026)
- GS1, EAN/UPC: standard i cyfra kontrolna (dostęp: 18.07.2026)