Generatore di UUID / GUID

Crea identificatori univoci universali per database, API o file. Vengono generati nel tuo browser con un generatore casuale crittograficamente sicuro.

Genera UUID

Valida un UUID


Che cos'è un UUID?

Un UUID (Universally Unique Identifier), chiamato anche GUID nel mondo Microsoft, è un identificatore a 128 bit scritto come 32 cifre esadecimali in gruppi 8-4-4-4-12, ad esempio 550e8400-e29b-41d4-a716-446655440000. Il suo grande vantaggio è che si può generare ovunque, senza coordinarsi con un database centrale, con una probabilità di ripetizione praticamente nulla.

UUID v4 o UUID v7

L'UUID v4 ha 122 bit casuali ed è il più usato. L'UUID v7 (RFC 9562, 2024) inizia con data e ora in millisecondi, quindi gli identificatori risultano ordinati cronologicamente. Questo lo rende molto più efficiente come chiave primaria nei database, perché gli indici non si frammentano quando si inseriscono nuove righe.

Il numero di versione è la prima cifra del terzo gruppo: in …-7b41-… è un 7.

E un ULID?

Un ULID (Universally Unique Lexicographically Sortable Identifier) combina anch'esso 48 bit di data e 80 bit casuali, ma si scrive con 26 caratteri in base 32 di Crockford (senza I, L, O e U per evitare confusioni), ad esempio 01J9ZQ3K8M4X7V2B6N5C1D0E9F. È più corto di un UUID ed è anch'esso ordinato per data.