👤 Pro — senza pubblicitàPro
// crypto.randomUUID()

Generatore di UUID

UUID versione 4 crittograficamente casuali — generane uno o un intero lotto in una volta sola.

Gratis — uso illimitato.

Identità senza un registro

Il problema che un UUID risolve è il coordinamento. Quando un unico database centrale distribuisce numeri — 1, 2, 3 — l'unicità è facile. Ma nel momento in cui i record vengono creati in modo indipendente — un'app per telefono che lavora offline, tre server dietro un load balancer, due fogli di calcolo uniti mesi dopo — i numeri sequenziali collidono il primo giorno. Un UUID versione 4 aggira completamente la questione: ciascuna parte estrae i propri 122 bit casuali, e lo spazio dei risultati possibili è così vasto che nessuno ha mai bisogno di chiedere a nessun altro. È per questo che li incontri come chiavi di database, riferimenti d'ordine, nomi di file caricati, e gli ID di correlazione che ti permettono di seguire una singola richiesta attraverso un mucchio di log del server.

Blocchi, trattini e maiuscole/minuscole

Imposta Quanti fino a 1000 e ottieni un UUID per riga, pronto da incollare in una colonna di un foglio di calcolo, in un fixture di test o in uno script di seed — comodo quando ti servono record segnaposto garantiti a non scontrarsi mai con quelli reali. I due interruttori di formattazione esistono perché i sistemi non concordano sull'estetica: deseleziona Includi trattini per la forma compatta a 32 caratteri che alcuni database e API preferiscono, e seleziona Maiuscolo dove una guida di stile lo richiede. Nessuno dei due cambia l'identità — maiuscolo e minuscolo compitano lo stesso valore in esadecimale — quindi puoi riformattare un ID esistente senza rompere i riferimenti, a patto che il sistema che lo legge sia altrettanto rilassato riguardo alle maiuscole/minuscole.

Unico non è lo stesso che segreto

Un UUID casuale è abbastanza imprevedibile da rendere impossibile a chiunque indovinare il prossimo, il che lo rende adatto a essere esposto in un URL — una pagina d'ordine su /a1b2c3 non dice a un visitatore nulla su quanti ordini esistano, a differenza di una pagina d'ordine su /1042. Ma resisti alla tentazione di promuoverlo a password o chiave API: non è mai stato progettato come credenziale, e una volta che un identificatore è comparso su schermi, log e segnalibri, è pubblico per definizione. Tieni nomi e segreti in cassetti separati. Questo generatore è gratuito senza limiti, come l'intera categoria Sviluppatori e dati — e il giorno in cui ti servirà un segreto anziché un nome, crealo invece con il generatore di password.

Cos'è davvero un UUID v4

Un UUID è un identificatore a 128 bit progettato per essere unico senza alcun coordinamento centrale. La versione 4 significa che viene generato da bit casuali (anziché derivato dal tempo o da un indirizzo di rete) — la probabilità che due collidano è astronomicamente bassa, motivo per cui sono la scelta predefinita per chiavi di database, ID di tracciamento e nomi di file.

Due UUID generati da questo strumento possono collidere?

In pratica no: un UUID v4 ha 122 bit casuali. Dovresti generarne miliardi al secondo per secoli prima che una collisione diventi probabile.

I miei dati vengono inviati da qualche parte?

No: gli UUID vengono generati interamente nel tuo browser usando la Web Crypto API. Nulla viene caricato.

Convertburda — conversioni universali