Generátory

Generátory pro každodenní úlohy: QR kódy, čárové kódy, UUID a náhodné hodnoty — vytvořené lokálně v prohlížeči a zdarma.

Všechno tady je určené k tomu, aby to četl stroj

Co spojuje tuhle kategorii, je to, že skoro nikdy nejste konečným příjemcem výstupu vy sami. Čárový kód čte skener, QR kód čte fotoaparát telefonu, UUID indexuje databáze, barvu vykresluje prohlížeč. Otázka, na které záleží u každého nástroje tady, je proto pořád stejná: přijme to, co tomu předáte, zařízení, které to bude přijímat?

Kód, který někdo naskenuje u pokladny nebo na paletě — generátor čárových kódů. EAN-13, UPC, Code128 a další, s kontrolní číslicí spočítanou za vás.

Kód, který někdo naskenuje telefonem — generátor QR kódů. Sedmnáct typů obsahu, loga, gradienty a každý kód otestovaný skenováním ještě předtím, než si ho stáhnete.

Identifikátor pro řádek v databázi nebo objekt v API — generátor UUID, verze 1 a 3 až 7.

Barevná hodnota v konkrétním zápisu — výběr barev: HEX, RGB, HSL, OKLCH, CMYK, plus nejbližší token z Tailwindu.

Číslo, nebo seznam čísel — náhodná čísla v rozsahu, který zadáte, nebo prvočísla v zadaném rozsahu.

Čárový kód, nebo QR kód?

Jediná otázka, se kterou lidé sem přicházejí, a žádná z jednotlivých stránek produktů ji nedokáže zodpovědět, protože každá zná jen sama sebe.

Čárový kód, pokud číslo už existuje a v maloobchodním nebo logistickém řetězci ho musí přečíst něco konkrétního — pokladna, skladový skener, systém skladové evidence. Jednorozměrný čárový kód uchovává krátké číslo a nic víc. Jeho předností je, že ho desítky let starý laserový skener přečte okamžitě a spolehlivě, a že na tomto předpokladu stojí celá odvětví.

QR kód, pokud je čtečkou telefon a obsah je bohatší než jen číslo: URL adresa, přihlašovací údaje k Wi-Fi, vizitka (vCard), platební řetězec. QR kód pojme mnohem víc dat, přežije částečné poškození díky opravě chyb a skenuje se z libovolného úhlu. Co ale neumí, je zapojit se do maloobchodních systémů, které očekávají GTIN.

Pokud je odpověď „chci, aby lidé naskenovali tenhle plakát telefonem”, je to QR kód. Pokud je odpověď „náš dodavatel chce čárový kód na krabici”, je to čárový kód, a číslo musí přijít od nich.

Vygenerované není totéž co registrované

Rozdíl, který způsobuje nejvíc zklamání, takže se ho vyplatí říct na rovinu.

Čárový kód vygenerovaný tady není oficiální produktové číslo. Generátor vykreslí platný, skenovatelný symbol se správnou kontrolní číslicí pro libovolné číslice, které zadáte. Nedokáže vám ale přidělit GTIN — ta čísla vydává GS1, stojí peníze a obchodník, který naskenuje svévolně vymyšlené číslo, zjistí, že patří někomu jinému, nebo nikomu. Pro interní skladové štítky je to v pořádku, pro cokoliv, co projde přes obchod, ne.

UUID je jedinečné, ne tajné. Kolize prakticky nehrozí, ale UUID verze 4 v URL adrese je stále hodnota, kterou může kdokoliv sdílet, zalogovat nebo vložit do tiketu podpory. Jedinečnost není totéž co oprávnění. Pokud potřebuje zdroj chránit, potřebuje kontrolu přístupu, ne neuhodnutelný název.

QR kód je tak dobrý, jako to, na co odkazuje. Kód je jednou vytištěný natrvalo; URL adresa za ním ne. Vytištěné kódy směrujte na odkaz, který ovládáte a můžete přesměrovat, nikdy ne na URL kampaně, kterou za půl roku zrušíte.

Každý nástroj na téhle stránce běží celý v prohlížeči, takže nic, co zakódujete — platební řetězec, heslo k Wi-Fi nebo identifikátor zákazníka — se nikam nepřenáší.

Uvítal bych, kdybyste tyto stránky sdíleli s přáteli, uložili si je do záložek nebo na ně odkazovali. Děkuji! 🙏