Generatore UUID

Genera e copia vari identificatori univoci (UUID).

Impostazioni di generazione ID
Seleziona il formato e le opzioni per gli ID da generare
ID generati
Casuale
Elenco di ID generati. Clicca per copiare.
ace80748-7e1a-4d37-82a0-404346273b83
c17ee99a-66e0-4c52-a8ae-01caf440ab48
7628913e-ba48-452b-babd-f2d2be20a1f6
156dd8e5-225d-4b81-a8a7-bca9c55637ad
bda5f4a0-21c1-4adf-9941-ddb9c4ce9d92
Dettagli formato ID

Standard UUID RFC 4122

UUID v1: Timestamp + Indirizzo MAC
Ordine temporale garantito, identificabile dalla macchina
UUID v3: Namespace + Nome + MD5
Deterministico, lo stesso input produce lo stesso risultato
UUID v4: Completamente casuale
Il più comune, 122 bit casuali
UUID v5: Namespace + Nome + SHA-1
Hash più sicuro di v3
UUID v6: v1 ordinabile per tempo
Ottimizzazione indice DB
UUID v7: Timestamp + Casuale
Ultimo standard, ordinabile

Formati ID alternativi

NanoID: ID URL-safe
Lunghezza variabile, set di caratteri personalizzato
CUID2: ID resistente alle collisioni
Sicuro per ambienti distribuiti, lunghezza variabile
ULID: ID ordinabile
26 caratteri, codificato Base32
KSUID: ID K-ordinabile
Ordinato per tempo, codificato Base62
Snowflake: ID sistema distribuito
Sviluppato da Twitter, intero a 64 bit

Raccomandazioni d'uso

  • • Scopo generale: UUID v4, UUID v7
  • • Chiavi primarie del database: UUID v7, ULID, KSUID
  • • Per URL: NanoID, CUID2
  • • Generazione deterministica: UUID v3, UUID v5
  • • Sistemi distribuiti: Snowflake, KSUID
  • • Ordine temporale importante: UUID v6, UUID v7, ULID