ConvertiloConvertilo

Generatore UUID online: UUID v4, v7 e GUID

Genera UUID v4, v7 o GUID con un clic. Generazione in blocco fino a 1000, copia con un solo pulsante, scarica come .txt. Viene eseguito nel tuo browser, nulla viene inviato a un server.

Versione
Quantità

UUID v4 — 122 bit casuali + 6 bit di servizio. L'impostazione predefinita nella maggior parte delle librerie e dei database.

Informazioni sul generatore UUID

Un UUID (Universally Unique Identifier) è un identificatore a 128 bit con una probabilità di collisione così bassa da poter essere usato senza alcuna autorità centrale. Tutti i valori vengono generati nel tuo browser tramite crypto.getRandomValues: nessun dato viene inviato a un server.

Versioni UUID e dove utilizzarle

UUID v4 — casuale

122 bit casuali + 6 bit di servizio. È la versione più comune per ID di API, chiavi e link di reimpostazione della password. Non è ordinabile e può frammentare l'indice di un database.

UUID v7 — ordinato temporalmente

48 bit per i millisecondi unix + 74 bit casuali. Si ordina lessicograficamente in base all'ora di creazione: è ideale per le chiavi primarie in PostgreSQL o MySQL e frammenta meno l'indice rispetto a v4.

GUID: formato Microsoft

Uguale a UUID v4 ma in maiuscolo e racchiuso tra parentesi graffe: {ABCDEF12-...}. Utilizzato in .NET, COM, nel registro Windows e nella maggior parte degli strumenti MS.

Domande frequenti

Qual è la differenza tra UUID v4 e v7?

v4 è completamente casuale: semplice e affidabile, ma poco adatto agli indici di database ordinati. v7 inserisce un timestamp nei primi 48 bit, quindi gli identificatori crescono nel tempo e si comportano come una chiave clusterizzata: è il nuovo standard de facto per le chiavi primarie.

Qual è la probabilità di collisione di UUID v4?

Dovresti generare circa 2,7×10¹⁸ valori per avere il 50% di probabilità che si verifichi anche una sola collisione. In pratica, le collisioni non si verificano.

UUID e GUID sono la stessa cosa?

Tecnicamente sì: GUID è il termine Microsoft per UUID. L'unica differenza è la formattazione: i GUID sono generalmente maiuscoli e racchiusi tra parentesi graffe, gli UUID sono minuscoli senza parentesi graffe.

Posso utilizzare UUID per URL brevi o codici promozionali?

Sì, ma 36 caratteri sono molti. Per i link brevi usa nanoid oppure abbrevia l'UUID tramite base62. Per i codici promozionali usa un generatore dedicato con un alfabeto privo di caratteri ambigui.

È sicuro generare UUID sul client per l'autenticazione?

Per ID di sessione e token casuali sì: usiamo la funzione crittograficamente sicura crypto.getRandomValues. Per i segreti (chiavi API, token di aggiornamento), generali sul server affinché il client non possa influenzare l'algoritmo.

Gli UUID generati vengono archiviati sul server?

No. Ogni valore viene creato nel tuo browser e non viene salvato da nessuna parte. Quando chiudi la scheda, l'elenco scompare. Salva gli UUID importanti tramite "Scarica .txt" oppure copiali.