What is a UUID?

A UUID (Universally Unique Identifier) is a 128-bit identifier standardized by RFC 4122. Version 4 UUIDs are randomly generated, making collisions practically impossible. They are widely used as primary keys in databases, session IDs, and distributed systems.

Related Tools

Se hai mai avuto bisogno di un identificatore unico per una riga di database, un test fixture o un sistema distribuito, probabilmente hai usato un UUID. Un UUID (Universally Unique Identifier) è un'etichetta a 128 bit praticamente garantita come unica nello spazio e nel tempo. Gli UUID versione 4 — il tipo che questo strumento genera — usano numeri casuali crittograficamente sicuri. Sono la scelta ideale quando servono ID indipendenti da un'autorità centrale. La maggior parte dei linguaggi li supporta nativamente — il modulo uuid di Python, java.util.UUID di Java e crypto.randomUUID() di JavaScript. Questo strumento ti permette di generarli in blocco senza scrivere una riga di codice.

Come usare il generatore UUID

1

Scegli la versione UUID

Seleziona UUID v4 (casuale, il più comune) o un'altra versione dalle opzioni. v4 è consigliato per la maggior parte dei casi d'uso.

2

Genera UUID

Clicca su Genera per creare un nuovo UUID. Puoi generarne in blocco — imposta la quantità per ottenerne più di uno alla volta.

3

Copia e usa

Clicca su Copia per prendere l'UUID. Usalo come identificatore unico nel tuo database, API o applicazione.

UUID di esempio

UUID v4 (Random)

Formato:

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

UUID generati di esempio:

550e8400-e29b-41d4-a716-446655440000
f47ac10b-58cc-4372-a567-0e02b2c3d479
3b9cde4e-2d5f-4c7b-a1e6-8f9c0d3b2a1f

Frequently Asked Questions

Cos'è un UUID v4 e come viene generato?

Un UUID v4 è un identificatore a 128 bit in cui 122 bit sono generati casualmente e 6 bit indicano versione (4) e variante. Questo strumento usa crypto.getRandomValues() del browser secondo RFC 4122.

Due UUID possono essere uguali?

Tecnicamente sì, ma la probabilità è astronomicamente bassa. Con 122 bit casuali, servirebbe generare circa 2,71 trilioni di UUID per raggiungere il 50% di probabilità di collisione.

È sicuro usare UUID come chiavi primarie?

Sì, è un pattern comune — specialmente nei sistemi distribuiti. Il compromesso principale: gli UUID sono più grandi (16 byte vs 4-8 byte). PostgreSQL ha un tipo UUID nativo che li memorizza in modo efficiente.

I miei UUID generati vengono memorizzati da qualche parte?

No. Tutto funziona nel tuo browser con JavaScript. Nessun UUID viene inviato a server, registrato o memorizzato.

Related Tools