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.
04660c25-337f-47b7-85d2-b524f2f90312
1222603a-e9de-4702-9b85-475f114d6426
ae98cd6e-47c9-41fe-b3f2-f76ad468cccf
d5a7c662-ff9f-4ebb-a1b9-f4f76d1d392d
be9cb5fd-3506-45f0-8a34-fe38e98667f0
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
    Generatore UUID