Generatore UUID / ULID / NanoID

Generi UUID RFC 4122 versione 4, ULID ordinabili o NanoID compatti — uno alla volta oppure in blocco. Il formato GUID in stile Microsoft è solo la forma UUID in maiuscolo racchiusa tra parentesi graffe. Scelga il tipo di identificatore e le sue opzioni qui sotto; ogni valore usa la fonte di casualità crittografica del browser. Veda anche il Generatore di password per le credenziali umane.
Viene eseguito interamente in locale — nulla viene caricato.
Tipo di ID: 122 bit casuali, formattati 8-4-4-4-12.
Quantità: Formato: Parentesi graffe:
Maiuscolo + { } + trattini = GUID classico di Windows. Le forme senza trattini sono di 32 caratteri esadecimali.
Scelga una quantità e un formato, poi prema Genera — oppure Ctrl+Invio.
UUID v4 sono 122 bit di pura casualità formattati come 8-4-4-4-12 cifre esadecimali (xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx); la 4 fissa indica la versione e la y (sempre 8, 9, a o b) la variante. Le collisioni sono praticamente impossibili.

ULID (Universally Unique Lexicographically Sortable ID) è una stringa di 26 caratteri in Crockford Base32: un timestamp di 48 bit in millisecondi (primi 10 caratteri, così i valori si ordinano per data di creazione fino all'anno 10889) più 80 bit casuali. Gli ID creati nello stesso millisecondo sono generati in modo monotono — il valore successivo è sempre strettamente maggiore — il che rende ULID ideale per chiavi di database con molte scritture e flussi di eventi.

NanoID è un id compatto e sicuro per URL (alfabeto di 64 simboli, 21 caratteri di default), di dimensioni simili a un UUIDv4 nel testo ma più denso per carattere; lunghezza e probabilità di collisione sono regolabili (ogni carattere in più moltiplica lo spazio dell'alfabeto per 64×). Ottimo per chiavi pubbliche brevi, token di condivisione e righe di database leggibili negli URL.