UUID Generator
Genera identificatori univoci universali per le tue applicazioni
Il tuo UUID
Versione
v4
Variante
RFC 4122
Timestamp
-
Lunghezza
36 caratteri
UUID v4: Generato casualmente, ideale per la maggior parte degli usi
UUID v7: Basato su timestamp, ordinabile cronologicamente
122 bit di entropia per v4 (probabilita di collisione trascurabile)
Compatibile con database, API e sistemi distribuiti
JavaScript
// UUID v4 - Basato su numeri casuali
function generateUuidV4() {
const randomBytes = new Uint8Array(16);
crypto.getRandomValues(randomBytes);
// Set version (4) in the 7th byte
randomBytes[6] = (randomBytes[6] & 0x0f) | 0x40;
// Set variant (RFC 4122) in the 9th byte
randomBytes[8] = (randomBytes[8] & 0x3f) | 0x80;
const hex = Array.from(randomBytes)
.map(b => b.toString(16).padStart(2, '0'))
.join('');
return [
hex.slice(0, 8),
hex.slice(8, 12),
hex.slice(12, 16),
hex.slice(16, 20),
hex.slice(20, 32)
].join('-');
}