Generatory

Generatory do codziennych zadań: kody QR, kody kreskowe, UUID i losowe wartości — tworzone lokalnie w przeglądarce i za darmo.

Wszystko tutaj jest zrobione do odczytu przez maszynę

To, co łączy tę kategorię, to fakt, że niemal nigdy nie jesteś odbiorcą wyniku. Skaner czyta kod kreskowy, aparat telefonu czyta kod QR, baza danych indeksuje UUID, przeglądarka renderuje kolor. Więc pytanie, które ma znaczenie dla każdego narzędzia tutaj, jest zawsze to samo: czy to, co ma to odebrać, zaakceptuje ten wynik?

Kod, który ktoś zeskanuje przy kasie albo na palecie — generator kodów kreskowych. EAN-13, UPC, Code128 i reszta, z cyfrą kontrolną obliczoną za Ciebie.

Kod, który ktoś zeskanuje telefonem — generator kodów QR. Siedemnaście typów zawartości, logotypy, gradienty i każdy kod przetestowany skanowaniem, zanim go pobierzesz.

Identyfikator dla wiersza bazy danych albo obiektu API — generator UUID, wersje 1 oraz od 3 do 7.

Wartość koloru w konkretnej notacji — wybór koloru: HEX, RGB, HSL, OKLCH, CMYK, plus najbliższy token Tailwind.

Liczba, albo lista liczb — liczby losowe w zadanym zakresie, albo liczby pierwsze w jednym.

Kod kreskowy czy kod QR?

Jedno pytanie, z którym ludzie tu trafiają, i żadna z podstron produktowych nie może na nie odpowiedzieć samodzielnie, bo każda zna tylko siebie.

Kod kreskowy, jeśli liczba już istnieje i musi ją odczytać coś w łańcuchu handlowym lub logistycznym — kasa, skaner magazynowy, system inwentaryzacji. Jednowymiarowy kod kreskowy przechowuje krótką liczbę i nic więcej. Jego zaletą jest to, że kilkudziesięcioletni skaner laserowy odczyta go natychmiast i niezawodnie, i że całe branże są zbudowane na założeniu, że tak właśnie będzie.

Kod QR, jeśli czytnikiem jest telefon, a przenoszona treść jest czymś bogatszym niż liczba: adres URL, dane Wi-Fi, wizytówka vCard, ciąg płatniczy. QR mieści znacznie więcej danych, przetrwa częściowe uszkodzenie dzięki korekcji błędów i skanuje się pod dowolnym kątem. Czego nie robi, to nie uczestniczy w systemach handlowych, które oczekują GTIN.

Jeśli odpowiedzią jest „chcę, żeby ludzie zeskanowali ten plakat telefonem”, to kod QR. Jeśli odpowiedzią jest „nasz dostawca poprosił o kod kreskowy na kartonie”, to kod kreskowy, a liczba musi pochodzić od niego.

Wygenerowane nie znaczy zarejestrowane

Rozróżnienie, które powoduje najwięcej rozczarowań, więc warto powiedzieć to wprost.

Kod kreskowy wygenerowany tutaj nie jest oficjalnym numerem produktu. Generator rysuje ważny, skanowalny symbol z poprawną cyfrą kontrolną dla dowolnych cyfr, które wpiszesz. Nie może przydzielić Ci GTIN — te pochodzą od GS1, kosztują pieniądze, a sprzedawca skanujący samodzielnie wymyśloną liczbę odkryje, że należy ona do kogoś innego albo do nikogo. W porządku do wewnętrznych etykiet magazynowych, nie w porządku do czegokolwiek trafiającego do sklepu.

UUID jest unikalny, ale nie tajny. Kolizja nie jest praktycznym zagrożeniem, ale UUID w wersji v4 umieszczony w URL wciąż jest wartością, którą ktoś może udostępnić, zapisać w logu albo wkleić do zgłoszenia wsparcia. Unikalność to nie autoryzacja. Jeśli zasób wymaga ochrony, potrzebuje kontroli dostępu, a nie nazwy trudnej do odgadnięcia.

Kod QR jest tak dobry, jak to, na co wskazuje. Kod jest trwały po wydrukowaniu; adres URL za nim — już nie. Wydrukowane kody kieruj na link, nad którym masz kontrolę i który możesz przekierować, nigdy na adres URL kampanii, którą wycofasz za sześć miesięcy.

Każde narzędzie na tej stronie działa całkowicie w przeglądarce, więc nic, co zakodujesz — ciąg płatniczy, hasło Wi-Fi czy identyfikator klienta — nigdzie nie jest przesyłane.

Byłbym wdzięczny, gdybyś udostępnił te strony znajomym, dodał je do zakładek lub linkował do nich. Dziękuję! 🙏