kreskowekody.pl to darmowy zestaw narzędzi do tworzenia, sprawdzania i odczytywania kodów kreskowych - bez rejestracji, bez limitów i bez wysyłania danych na serwer. Serwis obejmuje generatory kilkunastu standardów (EAN-13, EAN-8, UPC-A, Code-128, Code-39, ITF-14, GS1-128, ISBN, ISSN, QR, DataMatrix, GS1 DataMatrix, PDF417, Aztec), kalkulator cyfry kontrolnej, generator wsadowy, narzędzie dopasowujące kod do drukarki etykiet, skaner działający w przeglądarce oraz sekcję Wiedza z poradnikami.
Dla kogo jest ten serwis
Najczęściej korzystają z niego osoby, które potrzebują poprawnego kodu „tu i teraz", bez instalowania specjalistycznego oprogramowania:
- sprzedawcy na Allegro, Amazonie i w sklepach internetowych, którzy muszą sprawdzić cyfrę kontrolną numeru EAN, przygotować etykietę z kodem albo zrozumieć, czym różni się EAN od GTIN, ASIN czy FNSKU;
- małe firmy i producenci drukujący kody na opakowaniach, kartonach zbiorczych (ITF-14) i etykietach logistycznych (GS1-128);
- drukarnie i studia graficzne, które potrzebują kodu w wektorze (SVG, PDF) z zachowaną cichą strefą i właściwym powiększeniem;
- magazyny i sklepy stacjonarne wprowadzające własną numerację wewnętrzną w Code-128 albo kody lokalizacji regałów;
- hobbyści, bibliotekarze, organizatorzy wydarzeń - kody QR na ulotki, wizytówki, numery ISBN na własne publikacje, kody do katalogowania zbiorów.
Jak powstają narzędzia
Cały proces generowania - od wpisania danych po render grafiki - odbywa się lokalnie, w przeglądarce. Do rysowania symboli używamy otwartej biblioteki bwip-js, która implementuje kilkadziesiąt symbolik zgodnie z ich specyfikacjami i jest od lat rozwijana publicznie. Warstwa walidacji (długość numeru, dozwolone znaki, cyfra kontrolna, zakresy prefiksów, identyfikatory zastosowania GS1) została napisana na potrzeby serwisu i jest objęta testami automatycznymi: każda zmiana w kodzie uruchamia zestaw przypadków testowych z numerami poprawnymi i celowo błędnymi, więc regresja w algorytmie sumy kontrolnej zostałaby wychwycona przed publikacją.
Pliki wynikowe (PNG, SVG, PDF) generowane są w przeglądarce z zachowaniem domyślnych cichych stref. Generator Kod na etykietę dodatkowo przelicza moduł kodu na pełne kropki głowicy drukarki termicznej (203 lub 300 dpi), bo to najczęstsza przyczyna nieczytelnych wydruków.
Na jakich źródłach opieramy treści
Algorytmy i poradniki opieramy na publicznie dostępnych specyfikacjach standardów, a nie na wpisach z forów. Najważniejsze z nich to:
- GS1 General Specifications - struktura numerów GTIN, zasady obliczania cyfry kontrolnej, identyfikatory zastosowania (AI), wymiary nominalne i zakresy powiększenia symboli, ciche strefy;
- ISO/IEC 15420 - symbolika EAN/UPC;
- ISO/IEC 15417 - Code 128 (w tym GS1-128);
- ISO/IEC 16022 - DataMatrix;
- ISO/IEC 18004 - kod QR;
- dokumentacja GS1 Polska oraz publicznie dostępne zasady platform handlowych (Allegro, Amazon, Google Merchant Center) w zakresie wymagań dotyczących GTIN.
Tam, gdzie szczegół zależy od konkretnej platformy lub może się zmienić (np. układ formularza w marketplace), piszemy ogólnie i odsyłamy do oficjalnej pomocy danej usługi. Każdy poradnik ma datę ostatniej aktualizacji.
Czego serwis nie robi
Serwis potwierdza, że numer ma poprawny format i cyfrę kontrolną oraz że symbol jest narysowany zgodnie ze standardem. Nie przydziela numerów - ani EAN/GTIN, ani ISBN, ani żadnych innych identyfikatorów z rejestrów. Wygenerowany tu kod EAN z losowym lub wymyślonym numerem nie nadaje się do sprzedaży w handlu detalicznym ani na marketplace'ach, bo prefiks firmy musi pochodzić z rejestru GS1. Jak to zrobić legalnie, opisujemy w poradniku Jak zdobyć kod kreskowy GS1. Nie prowadzimy też bazy produktów i nie sprawdzamy, do kogo należy dany numer - do tego służą narzędzia GS1 (np. Verified by GS1).
Prywatność
Nie mamy backendu przetwarzającego kody: to, co wpisujesz w generatorze, w skanerze czy w generatorze wsadowym, nie opuszcza Twojej przeglądarki. Nie widzimy tych danych i ich nie zapisujemy. Skaner korzysta z kamery wyłącznie lokalnie, bez przesyłania obrazu. Jedyne połączenia zewnętrzne dotyczą wyświetlania reklam i anonimowych statystyk odwiedzin - szczegóły w polityce prywatności i polityce cookies.
Kto prowadzi serwis i jak jest finansowany
kreskowekody.pl prowadzi osoba prywatna jako projekt niekomercyjny, rozwijany po godzinach. Nie stoi za nim firma, nie ma zespołu redakcyjnego ani działu sprzedaży. Serwis jest i pozostanie darmowy; koszty utrzymania pokrywają reklamy (Google AdSense), rozmieszczone tak, by nie przeszkadzały w korzystaniu z narzędzi i nie udawały przycisków generatora. Nie sprzedajemy numerów, nie pośredniczymy w rejestracji w GS1 i nie pobieramy prowizji od żadnej z opisywanych usług.
Jak zgłaszać błędy
Jeżeli kod wygenerowany w serwisie nie skanuje się, walidacja odrzuca poprawny numer, a w poradniku znalazł się błąd merytoryczny - napisz przez stronę kontakt. Najbardziej pomocne zgłoszenie zawiera: użyty generator, wpisane dane (jeśli nie są poufne), przeglądarkę i opis, co się stało. Błędy w algorytmach poprawiamy priorytetowo i dopisujemy do nich przypadek testowy.
Plany rozwoju
W najbliższej kolejności planujemy: rozbudowę sekcji Wiedza o poradniki dla sprzedawców (marketplace'y, Google Merchant Center, magazyn), więcej szablonów etykiet dla popularnych drukarek, eksport wsadowy do arkusza etykiet A4 oraz szerszą walidację identyfikatorów zastosowania GS1 w GS1-128 i GS1 DataMatrix. Propozycje nowych funkcji również można zgłaszać przez formularz kontaktowy.