Generatore di UUID / GUID

Crea UUID e GUID casuali e unici all'istante. Scegli una versione, personalizza il formato e genera uno o più identificatori con un solo clic.

Genera UUID e GUID all'istante

Crea identificatori casuali e unici in pochi secondi scegliendo una versione UUID e le opzioni di formato di cui hai bisogno.

Tutto avviene direttamente nel tuo browser tramite un generatore di numeri casuali crittograficamente sicuro: nessun dato viene inviato altrove e nessun identificatore viene memorizzato.

Cos'è un UUID / GUID?

Un UUID (Universally Unique Identifier), chiamato anche GUID (Globally Unique Identifier) sulle piattaforme Microsoft, è un valore a 128 bit utilizzato per identificare informazioni senza bisogno di un'autorità centrale che eviti le collisioni.

UUID e GUID utilizzano esattamente lo stesso formato a 36 caratteri: i nomi sono semplicemente convenzioni diverse per lo stesso standard, quindi qualsiasi UUID generato qui è anche un GUID valido.

Perché usare un generatore di UUID / GUID?

Inventare manualmente identificatori unici non è affidabile: collisioni, errori di digitazione e schemi prevedibili possono causare bug e problemi di sicurezza.

Un generatore produce istantaneamente identificatori formattati correttamente e statisticamente unici, seguendo la specifica ufficiale UUID (RFC 9562).

Perché generare UUID online?

  • Crea identificatori statisticamente unici con un rischio di collisione praticamente nullo
  • Scegli la versione più adatta al tuo caso d'uso (casuale o ordinata nel tempo)
  • Genera molti identificatori contemporaneamente per il popolamento massivo di dati
  • Formatta l'output in base ai requisiti del tuo database o della tua API
  • Nessuna installazione o account richiesti
  • Funziona interamente offline nel tuo browser

Caratteristiche principali

  • Due versioni: UUID v4 (completamente casuale) e UUID v7 (ordinata nel tempo)
  • Genera 1, 5, 10 o 50 identificatori contemporaneamente
  • Formattazione opzionale in MAIUSCOLE
  • Rimozione opzionale dei trattini per un'archiviazione più compatta
  • Copia con un clic di un singolo valore o di qualsiasi elemento della lista
  • Generazione casuale crittograficamente sicura

Come generare un UUID

  1. Scegli una versione: UUID v4 per identificatori completamente casuali, oppure UUID v7 per quelli ordinati nel tempo
  2. Attiva MAIUSCOLE o la rimozione dei trattini se il tuo sistema richiede un formato specifico
  3. Scegli quanti identificatori ti servono: 1, 5, 10 o 50
  4. Copia un singolo valore o qualsiasi elemento dall'elenco generato

Guida alle versioni UUID

UUID v4 Completamente casuale — ideale per ID unici di uso generale senza requisiti di ordinamento
UUID v7 Ordinata nel tempo — include un timestamp, ideale per chiavi primarie di database e record ordinabili

Best practice per gli UUID

Usa UUID v7 per le chiavi primarie dei database quando hai bisogno di identificatori che si ordinino naturalmente in base all'ora di creazione, migliorando le prestazioni degli indici.

Usa UUID v4 quando hai bisogno di identificatori senza schemi individuabili, come token pubblici o ID di risorse.

Memorizza gli UUID nel loro formato binario nativo o nel formato standard a 36 caratteri, invece di inventare codifiche personalizzate, per rimanere compatibile con database e librerie.

Errori comuni da evitare con gli UUID

Evita di usare numeri interi sequenziali dove è previsto un UUID: questo può rivelare informazioni sul numero di record e sull'ordine di creazione.

Evita di mescolare in modo incoerente diverse versioni di UUID all'interno di un sistema, poiché ciò può complicare l'ordinamento e il debug.

Evita di dare per scontato che gli UUID siano crittograficamente segreti: UUID v4 è unico, ma non sostituisce un token di accesso o una chiave segreta adeguati.

Casi d'uso comuni

  • Chiavi primarie ed esterne dei database
  • ID di richieste API e di correlazione
  • Identificatori di sessione e transazione
  • Nomi di file e di archiviazione degli oggetti
  • ID di entità nei sistemi distribuiti
  • Popolamento di dati di test e fixture
  • Identificatori di eventi e messaggi
  • ID di dispositivi e installazioni

Domande frequenti

Qual è la differenza tra un UUID e un GUID?

Non c'è alcuna differenza tecnica. GUID è semplicemente il nome usato da Microsoft per lo stesso standard di identificatori a 128 bit definito come UUID nella RFC 9562. Qualsiasi UUID generato qui è anche un GUID valido.

Quanto sono unici questi UUID?

Estremamente unici. Con 122 bit casuali in UUID v4, la probabilità di una collisione è incredibilmente piccola, anche generando miliardi di identificatori.

Dovrei usare UUID v4 o v7?

Usa UUID v7 se hai bisogno di identificatori ordinati in base all'ora di creazione, come le chiavi primarie dei database. Usa UUID v4 se hai bisogno di identificatori completamente casuali senza timestamp incorporato.

Dove vengono memorizzati gli UUID generati?

In nessun luogo. Gli UUID vengono generati localmente nel tuo browser tramite la Web Crypto API e non vengono mai inviati né memorizzati sui nostri server.

Posso usare gli UUID come chiavi primarie dei database?

Sì. Gli UUID sono comunemente usati come chiavi primarie, specialmente nei sistemi distribuiti. UUID v7 è particolarmente adatto poiché la sua struttura ordinata nel tempo mantiene efficienti gli indici del database.

TOP