Generatori

Generatori per attività quotidiane: codici QR, codici a barre, UUID e valori casuali — creati localmente nel browser e gratuitamente.

Tutto qui è fatto perché lo legga una macchina

Ciò che accomuna questa categoria è che quasi mai sei tu il destinatario dell’output. Uno scanner legge il codice a barre, la fotocamera di un telefono legge il codice QR, un database indicizza l’UUID, un browser renderizza il colore. Quindi la domanda che conta per ogni strumento qui è sempre la stessa: ciò che riceve questo lo accetterà?

Un codice che qualcuno scansionerà alla cassa o su un pallet — il generatore di codici a barre. EAN-13, UPC, Code128 e il resto, con la cifra di controllo calcolata per te.

Un codice che qualcuno scansionerà con un telefono — il generatore di codici QR. Diciassette tipi di payload, loghi, gradienti, e ogni codice testato con la scansione prima che tu lo scarichi.

Un identificatore per una riga di database o un oggetto API — il generatore di UUID, versioni 1 e da 3 a 7.

Un valore colore in una notazione specifica — il selettore di colore: HEX, RGB, HSL, OKLCH, CMYK, oltre al token Tailwind più vicino.

Un numero, o un elenco di numeri — numeri casuali in un intervallo che imposti tu, o numeri primi in uno.

Codice a barre o codice QR?

La domanda unica con cui le persone arrivano, e nessuna delle due pagine prodotto può rispondervi perché ciascuna conosce solo se stessa.

Codice a barre se il numero esiste già e qualcosa in una catena di vendita al dettaglio o logistica deve leggerlo — una cassa, uno scanner di magazzino, un sistema di inventario. Un codice a barre monodimensionale memorizza un numero breve e nient’altro. Il suo pregio è che uno scanner laser vecchio di decenni lo legge all’istante e in modo affidabile, e che intere industrie sono costruite sul presupposto che lo farà.

Codice QR se un telefono è il lettore e il payload è qualcosa di più ricco di un numero: un URL, credenziali Wi-Fi, un vCard, una stringa di pagamento. Il QR contiene molti più dati, sopravvive a danni parziali grazie alla correzione d’errore, e si legge da qualsiasi angolazione. Ciò che non fa è partecipare a sistemi di vendita al dettaglio che si aspettano un GTIN.

Se la risposta è “voglio che le persone scansionino questo poster con il telefono”, è un codice QR. Se la risposta è “il nostro fornitore ha chiesto un codice a barre sulla scatola”, è un codice a barre, e il numero deve arrivare da loro.

Generato non è lo stesso di registrato

La distinzione che causa più delusioni, quindi vale la pena essere diretti.

Un codice a barre generato qui non è un numero di prodotto ufficiale. Il generatore disegna un simbolo valido, scansionabile, con una cifra di controllo corretta per qualunque cifra tu digiti. Non può assegnarti un GTIN — quelli arrivano da GS1, costano denaro, e un rivenditore che scansiona un numero autoinventato scoprirà che appartiene a qualcun altro o a nessuno. Va bene per etichette di magazzino interne, non va bene per qualcosa che passa da un negozio.

Un UUID è unico, non segreto. La collisione non è una preoccupazione pratica, ma un UUID v4 in un URL è comunque un valore che qualcuno può condividere, registrare nei log o incollare in un ticket di supporto. L’unicità non è autorizzazione. Se una risorsa deve essere protetta, serve un controllo di accesso, non un nome impossibile da indovinare.

Un codice QR vale quanto ciò a cui punta. Il codice è permanente una volta stampato; l’URL dietro di esso non lo è. Punta i codici stampati verso un link che controlli e puoi reindirizzare, mai verso un URL di campagna che ritirerai tra sei mesi.

Ogni strumento su questa pagina funziona interamente nel browser, quindi nulla di ciò che codifichi — una stringa di pagamento, una password Wi-Fi o un identificativo cliente — viene trasmesso da nessuna parte.

Apprezzerei se condividessi queste pagine con gli amici, le aggiungessi ai segnalibri o ci collegassi. Grazie! 🙏