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:

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:

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.