Generator kodów kreskowych (EAN-13, EAN-8, UPC, Code 128)
Darmowy generator kodów kreskowych online tworzy EAN-13, EAN-8, UPC-A i Code 128 z numeru lub tekstu.
Przejdź do kalkulatoraDarmowy generator kodów kreskowych online tworzy EAN-13, EAN-8, UPC-A i Code 128 z numeru lub tekstu. Automatycznie oblicza i sprawdza cyfrę kontrolną, pokazuje odpowiednik UPC-A lub EAN-13, a gotowy kod pozwala skopiować, wydrukować albo pobrać jako PNG i SVG. Dane pozostają w Twojej przeglądarce.
Spis treści
Cyfra kontrolna: –
Odpowiednik: –
Jak działa narzędzie
Wybierz format i wpisz dane bez spacji. Dla EAN-13 podaj 12 cyfr, dla EAN-8 7 cyfr, a dla UPC-A 11 cyfr – ostatnią cyfrę kontrolną generator obliczy automatycznie. Możesz też wpisać pełny numer odpowiednio 13-, 8- lub 12-cyfrowy, aby sprawdzić jego poprawność. Code 128 przyjmuje litery i cyfry, dlatego nadaje się między innymi do numerów wewnętrznych.
Podgląd powstaje od razu. Numer możesz skopiować, kod wydrukować albo pobrać jako PNG do dokumentu i SVG do skalowania bez utraty jakości. Przy UPC-A oraz EAN-13 zaczynającym się od zera narzędzie pokaże równoważny zapis i pozwoli przełączyć format jednym kliknięciem.
Szczegóły techniczne
Kod rysuje otwartoźródłowa biblioteka JsBarcode (licencja MIT), wbudowana w narzędzie. Cyfrę kontrolną dla GTIN-8, GTIN-12 i GTIN-13 liczymy zgodnie z metodą GS1: cyfry od prawej strony są mnożone naprzemiennie przez 3 i 1, a wynik dopełniany do najbliższej wielokrotności dziesięciu. Ten sam mechanizm służy do sprawdzania pełnego numeru.
UPC-A przenosi GTIN-12, a EAN-13 – GTIN-13. Dwunastocyfrowy numer UPC-A można przedstawić w formacie EAN-13 przez dodanie zera z lewej strony. Operacja odwrotna jest dostępna tylko dla EAN-13 zaczynającego się od zera; usunięcie innej cyfry zmieniłoby identyfikator.
FAQ
Jak wygenerować kod kreskowy EAN-13?
Wybierz EAN-13 i wpisz 12 cyfr numeru bez cyfry kontrolnej. Generator obliczy trzynastą cyfrę, pokaże gotowy kod i pozwoli pobrać go jako PNG lub SVG. Jeśli wpiszesz pełne 13 cyfr, narzędzie sprawdzi ich poprawność.
Czy generator nadaje nowy numer EAN produktu?
Nie. Narzędzie tworzy obraz kodu z numeru, który już posiadasz. Nie rejestruje identyfikatora i nie sprawdza, czy został przydzielony konkretnej firmie. Numery do zastosowań handlowych uzyskuje się w organizacji GS1.
Czym różnią się EAN-13, EAN-8, UPC-A i Code 128?
EAN-13 jest najczęściej używanym 13-cyfrowym kodem produktów, a EAN-8 jego krótszym wariantem dla małych opakowań. UPC-A ma 12 cyfr i jest powszechny w Ameryce Północnej. Code 128 może kodować litery i cyfry, więc nadaje się do oznaczeń wewnętrznych, ale sam w sobie nie jest numerem GTIN produktu.
Jak przeliczyć UPC-A na EAN-13?
Do 12-cyfrowego numeru UPC-A dodaj zero z lewej strony. Cyfra kontrolna pozostaje taka sama. Generator pokazuje ten odpowiednik automatycznie i pozwala przełączyć kod jednym przyciskiem. W drugą stronę można przeliczyć tylko EAN-13 zaczynający się od zera.
Jaki format pliku wybrać do druku kodu kreskowego?
Do drukowania i dalszego skalowania najlepiej wybrać SVG, ponieważ jest formatem wektorowym. PNG sprawdzi się w dokumentach i systemach, które nie obsługują SVG. Generator ma też przycisk bezpośredniego wydruku kodu.
Ograniczenia narzędzia
- Narzędzie rysuje kod z podanego numeru, ale nie przydziela ani nie rejestruje numeru w systemie GS1. Numer używany w handlu powinien pochodzić od uprawnionej organizacji GS1.
- EAN-13 przyjmuje 12 lub 13 cyfr, EAN-8 – 7 lub 8, a UPC-A – 11 lub 12. Code 128 przyjmuje litery i cyfry.
- Dodanie zera przed UPC-A tworzy jego równoważny 13-cyfrowy zapis. Nie każdy EAN-13 da się skrócić do UPC-A.
- Kod i pliki powstają lokalnie w przeglądarce; wpisane dane nie są wysyłane na serwer.
Źródła i aktualizacja
- JsBarcode (MIT): biblioteka rysująca kody kreskowe (dostęp: 06.09.2026)
- GS1 Polska – kalkulator cyfry kontrolnej: długości GTIN-8, GTIN-12 i GTIN-13 oraz rola cyfry kontrolnej (dostęp: 06.09.2026)
- GS1 US – What is a GTIN?: zastosowanie GTIN-8, GTIN-12 i GTIN-13 (dostęp: 06.09.2026)