Generator kodów kreskowych EAN-13 i UPC-A online za darmo

Generuj kody kreskowe EAN-13, EAN-8, UPC-A, UPC-E, Code 128. Pobierz jako SVG lub PNG do wydruku. Bezpłatnie online.

Bez konta
Bez instalacji
Bezpłatnie
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Przykład:
Wpisano 12 cyfr. Spacje, myślniki i inne znaki niebędące cyframi są pomijane.

EAN-13

5901234123457 OK

Cyfrę kontrolną 7 obliczono i dopisano na końcu kodu. Paski są gotowe do pobrania.

5901234123457

Format

EAN-13

Cyfry w kodzie

13 cyfr

Cyfra kontrolna

7

Suma kontrolna

Poprawna
OK

Suma kontrolna została obliczona i dodana.

Moduły

95 szt.

elementarne paski kodowania

Prefiks GS1

590

Polska

Cyfry kodu, ich wagi i iloczyny
Pozycja123456789101112
Cyfra 5 9 0 1 2 3 4 1 2 3 4 5
Waga ×1 ×3 ×1 ×3 ×1 ×3 ×1 ×3 ×1 ×3 ×1 ×3
Iloczyn 5 27 0 3 2 9 4 3 2 9 4 15

Suma iloczynów: 83. Reszta z dzielenia przez 10: 3. Cyfra kontrolna = (10 − 3) mod 10 = 7.

Wagi cyfr opisane poniżej odpowiadają dokładnie implementacji sum kontrolnych w narzędziu.

Porównanie formatów kodów kreskowych
CechaUPC-AEAN-13EAN-8
Region użycia USA i Kanada Europa i większość świata Małe opakowania na całym świecie
Liczba cyfr (z kontrolną) 12 (11 + kontrolna) 13 (12 + kontrolna) 8 (7 + kontrolna)
Wejście w narzędziu 11 cyfr (kontrolna liczona) lub 12 (weryfikowana) 12 cyfr (kontrolna liczona) lub 13 (weryfikowana) 7 cyfr (kontrolna liczona) lub 8 (weryfikowana)
Pierwsza cyfra w sumie kontrolnej waga ×3 waga ×1 waga ×3
Naprzemienne wagi kolejnych cyfr ×3, ×1, ×3, ×1… ×1, ×3, ×1, ×3… ×3, ×1, ×3, ×1…
Kodowanie pasków w narzędziu jako EAN-13 z „0” na początku (UPC-A jest podzbiorem EAN-13) bezpośrednio, 13 cyfr bezpośrednio, 8 cyfr
Liczba modułów (pasków i przerw) 95 95 67

Jak liczy się cyfrę kontrolną: kolejne cyfry mnoży się naprzemiennie przez 1 i 3, sumuje, a wynik uzupełnia do pełnej dziesiątki — cyfra = (10 − (suma mod 10)) mod 10, więc gdy suma dzieli się przez 10, cyfrą kontrolną jest 0. Dla EAN-13 pierwsza cyfra ma wagę ×1, dla UPC-A i EAN-8 (8 cyfr, przyjmuje 7 lub 8 cyfr) pierwsza ma wagę ×3. Jeśli podasz kod z kontrolną, która się nie zgadza, narzędzie wygeneruje paski z podanych cyfr i oznaczy rozbieżność statusem „Nie zgadza się”.

Warto wiedzieć — kody kreskowe w praktyce

EAN w sklepach: licencja GS1

Numeracje EAN do obrotu handlowego licencjonuje GS1 (w Polsce GS1 Poland) — kod musi być unikalny globalnie i powiązany z Twoją firmą. Ten generator służy do testów, etykiet wewnętrznych i nauki; kod wygenerowany „z palca” nie nadaje się do oznaczania towarów na sprzedaż.

UPC-A czytane jako EAN-13

Każdy UPC-A to jednocześnie EAN-13 z zerem wiodącym — dokładnie tak koduje go silnik narzędzia, więc paski zaakceptuje skaner w USA i w Europie. Jeśli sprzedajesz na obu rynkach, zamiast dwóch kodów użyj jednego EAN-13.

Druk: cicha strefa i kontrast

Po obu stronach kodu zostaw pusty margines (cichą strefę — w podglądzie SVG jest uwzględniona), drukuj czarnym na białym i nie skaluj kodu nieproporcjonalnie. Zanim wciśniesz etykietę do produkcji, przetestuj wydruk zwykłym skanerem lub aparatem telefonu.

Typowe pułapki

Litery i znaki specjalne w polu są usuwane, więc sprawdź licznik cyfr pod polem. Kod z błędną cyfrą kontrolną daje paski, które skanery zwykle odrzucą — użyj przycisku poprawy. Prefiks GS1 oznacza kraj rejestracji numeracji, a nie kraj produkcji towaru.

Oceń to narzędzie:

5,0 / 5 · 1 ocena

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Podaj dalej

Komuś też się przyda?

Wyślij znajomemu link. Otworzy narzędzie od razu, bez konta i bez opłat.

Generator kodów kreskowych – technologia usprawniająca globalny handel

Kody kreskowe (kody jednowymiarowe - 1D) to graficzne reprezentacje danych za pomocą układu czarnych i białych linii o różnej szerokości. Wynalezienie kodu kreskowego w połowie XX wieku zrewolucjonizowało logistykę, magazynowanie i handel detaliczny na całym świecie. Dzięki automatycznemu odczytowi za pomocą skanerów laserowych lub aparatów fotograficznych proces identyfikacji produktów na kasie czy w magazynie trwa ułamek sekundy, całkowicie eliminując błędy ludzkie przy ręcznym wpisywaniu numerów. Najpopularniejszymi standardami kodów kreskowych na świecie są europejski EAN-13 oraz amerykański UPC-A.

Nasz darmowy generator kodów kreskowych online pozwala na błyskawiczne wygenerowanie kodów w najpopularniejszych standardach (EAN-13, EAN-8, UPC-A, UPC-E, Code 128). Narzędzie automatycznie oblicza cyfrę kontrolną dla wprowadzonych ciągów numerycznych, weryfikuje ich poprawność i generuje profesjonalny kod kreskowy. Gotowy plik możesz pobrać jako skalowalny wektor SVG (idealny do druku na opakowaniach bez utraty jakości) lub jako plik rastrowy PNG.

Porównanie najpopularniejszych standardów kodów kreskowych

W zależności od przeznaczenia produktu, kraju sprzedaży oraz ilości kodowanych danych stosuje się różne rodzaje kodów kreskowych. Poniższa tabela przedstawia ich zestawienie:

Standard kodu Liczba kodowanych znaków Główne przeznaczenie Zasięg geograficzny Specyfika struktury
EAN-13 13 cyfr Znakowanie towarów w handlu detalicznym. Globalny (poza USA i Kanadą). Składa się z prefiksu kraju, kodu producenta, kodu produktu i cyfry kontrolnej.
UPC-A 12 cyfr Znakowanie produktów konsumenckich. Głównie USA i Kanada. Amerykański odpowiednik EAN-13; czytany przez te same skanery globalnie.
EAN-8 8 cyfr Znakowanie małych opakowań (np. kosmetyki, gumy do żucia), gdzie EAN-13 się nie mieści. Globalny. Skrócona wersja EAN-13 pozbawiona kodu producenta w pełnej długości.
Code 128 Alfanumeryczny (litery, cyfry, znaki specjalne) Logistyka, etykiety kurierskie (np. DPD, DHL), numery seryjne, identyfikatory paczek. Globalny. Bardzo gęsty kod pozwalający kodować dowolne znaki ASCII. Brak sztywnego limitu znaków.

Jak odczytać kod EAN-13? Struktura cyfr

Każda cyfra w kodzie EAN-13 ma swoje ściśle określone znaczenie w strukturze zarządzanej przez międzynarodową organizację GS1:

  • Prefiks GS1 (pierwsze 3 cyfry): Oznacza krajową organizację GS1, w której zarejestrowany jest producent (np. 590 to Polska, 400–440 to Niemcy, 000–019 to USA). Nie musi to oznaczać fizycznego miejsca produkcji towaru, lecz kraj rejestracji firmy.
  • Kod producenta (kolejne 4 do 7 cyfr): Unikalny numer przypisany konkretnemu przedsiębiorstwu przez organizację GS1.
  • Kod produktu (kolejne 2 do 5 cyfr): Numer przypisywany konkretnemu towarowi przez samego producenta w ramach własnej puli numerów.
  • Cyfra kontrolna (ostatnia cyfra): Służy do weryfikacji poprawności odczytu kodu przez skaner. Jest obliczana na podstawie specjalnego algorytmu matematycznego (suma iloczynów pozostałych cyfr pomnożonych naprzemiennie przez 1 i 3).

Jak wygenerować i przygotować kod kreskowy do druku? Poradnik

Aby kod kreskowy na produkcie był bezproblemowo odczytywany przez skanery sklepowe, należy przestrzegać podstawowych wytycznych drukarskich:

  1. Używaj formatu wektorowego (SVG): Projektując opakowanie lub etykietę, zawsze importuj kod w formacie SVG. Pozwala to na dowolne skalowanie kodu bez powstawania rozmyć na krawędziach linii, które mogłyby uniemożliwić odczyt.
  2. Zachowaj kontrast i kolorystykę: Klasyczne czarne paski na białym tle to najbezpieczniejszy wybór. Skanery używają światła czerwonego, dlatego paski nie mogą być czerwone, żółte ani pomarańczowe (będą dla skanera niewidoczne).
  3. Pamiętaj o "strefie czystej" (Quiet Zone): Po lewej i prawej stronie kodu musi znajdować się wolna przestrzeń pozbawiona jakichkolwiek napisów, grafik czy ramek. Margines ten powinien mieć szerokość co najmniej kilku milimetrów.
  4. Zwróć uwagę na wysokość pasków: Nadmierne skracanie wysokości kodu (tzw. obcinanie) utrudnia skanowanie pod kątem na kasach sklepowych. Staraj się zachować proporcje zgodne ze standardami GS1.

Często zadawane pytania (FAQ)

Jak oblicza się cyfrę kontrolną w kodzie EAN-13?

Cyfrę kontrolną oblicza się następująco: sumuje się cyfry na pozycjach nieparzystych, a cyfry na pozycjach parzystych mnoży się przez 3 i dodaje do sumy. Następnie otrzymany wynik zaokrągla się w górę do najbliższej wielokrotności liczby 10. Różnica między tą wielokrotnością a naszą sumą to szukana cyfra kontrolna.

Czy mogę sam wymyślić i używać kodów EAN-13?

Tylko do użytku wewnętrznego (np. we własnym zamkniętym magazynie – do tego służą specjalne prefiksy zaczynające się od cyfry 2). Jeśli chcesz wprowadzić produkt do ogólnej sprzedaży detalicznej (sklepy, supermarkety, Amazon), musisz wykupić oficjalną pulę numerów od organizacji GS1 Polska.

Jaka jest różnica między kodem kreskowym (1D) a kodem QR (2D)?

Kody kreskowe (1D) kodują dane tylko w jednym kierunku (poziomo) i mogą pomieścić niewiele znaków (zazwyczaj same cyfry). Kody QR (2D) kodują dane dwuwymiarowo (pionowo i poziomo), dzięki czemu mogą pomieścić tysiące znaków alfanumerycznych, w tym linki URL czy pełne dane kontaktowe.

Dlaczego skanery w sklepach nie odczytują niektórych kodów?

Najczęstsze przyczyny to uszkodzenia mechaniczne etykiety (zagniecenia, przetarcia), zbyt niski kontrast (np. ciemnoniebieskie paski na czarnym tle), brak strefy czystej na marginesach kodu lub błędne wydrukowanie kodu w niskiej rozdzielczości (poszarpane krawędzie pasków).

Co to jest kod EAN-8?

To skrócona wersja kodu EAN-13, przeznaczona na małe opakowania (np. kosmetyki, lekarstwa, słodycze), na których pełny kod EAN-13 zajmowałby zbyt wiele miejsca. Przydzieleniem kodów EAN-8 również zajmuje się organizacja GS1.

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!