Generatore UUID

Genera identificatori unici per le tue applicazioni (v1, v4, v7)

UUID Generati
Clicca per copiare
Impostazioni
Configura le opzioni di generazione UUID
5

Info sugli UUID

  • UUID v4 usa numeri casuali per l'unicità
  • UUID v7 genera UUID ordinabili nel tempo con timestamp
  • UUID v1 include timestamp e indirizzo MAC
  • Gli UUID sono identificatori a 128 bit con probabilità di collisione molto bassa

Cos'è un UUID?

UUID (Universally Unique Identifier) è un identificatore unico a 128 bit ampiamente usato nello sviluppo software. Definito dallo standard RFC 4122, gli UUID permettono di creare identificatori universalmente unici senza coordinamento centrale. Questa caratteristica è critica specialmente nei sistemi distribuiti e nelle architetture a microservizi.

Gli UUID sono composti da 32 caratteri esadecimali e sono tipicamente visualizzati separati da trattini nel formato 8-4-4-4-12 (es: 550e8400-e29b-41d4-a716-446655440000). Questo formato migliora la leggibilità e garantisce coerenza tra diversi sistemi. Con il Generatore UUID Ko-Lay, puoi creare UUID nelle versioni v1, v4 e v7.

UUID v4

UUID v4 è generato usando numeri casuali crittograficamente sicuri. 122 bit sono casuali, mentre 6 bit sono riservati per informazioni di versione e variante. È la versione più comunemente usata e ideale per scenari che richiedono imprevedibilità e sicurezza.

UUID v7

UUID v7 è lo standard UUID di nuova generazione definito da RFC 9562. Contiene un timestamp Unix con precisione al millisecondo e la sua struttura ordinabile ottimizza le prestazioni del database. È raccomandato come alternativa sicura a UUID v1 nelle applicazioni moderne.

UUID v1

UUID v1 è generato usando un timestamp a 60 bit e l'indirizzo MAC del dispositivo. Offre ordinamento basato sul tempo, ma poiché l'indirizzo MAC può sollevare problemi di privacy, oggi si preferisce UUID v7.

Casi d'Uso UUID

🗄️

Chiave Primaria Database

Crea identificatori di record unici nei database distribuiti senza rischio di collisione.

🔗

Risorse API

Usa come identificatori di risorse nelle API REST per creare URL imprevedibili.

📁

Denominazione File

Genera nomi unici per i file caricati per prevenire conflitti.

🔐

Gestione Sessioni

Crea identificatori sicuri e unici per sessioni utente e token.

Domande Frequenti

Dettagli Tecnici

L'unicità degli UUID si basa sulla probabilità matematica. Per UUID v4, ci sono in totale 2^122 (circa 5,3 × 10^36) combinazioni possibili. Anche se generi 1 miliardo di UUID al secondo, la tua probabilità di collisione in 100 anni è solo del 50%. Pertanto, gli UUID sono praticamente considerati unici.

Il Generatore UUID Ko-Lay usa l'API Web Crypto per generare numeri casuali crittograficamente sicuri. Gli UUID generati sono creati interamente nel tuo browser, e nessun dato viene inviato a nessun server. Questo protegge la tua privacy e ti permette di usarlo in sicurezza in progetti sensibili.