Generador de UUID / ULID / NanoID

Genere UUID RFC 4122 versión 4, ULID ordenables o NanoID compactos — uno a uno o en lote. La salida de GUID al estilo Microsoft es simplemente la forma en mayúsculas del UUID con llaves. Elija el tipo de identificador y sus opciones abajo; cada valor usa la fuente de aleatoriedad criptográfica del navegador. Vea también el Generador de contraseñas para credenciales de uso humano.
Se ejecuta por completo en local — no se sube nada.
Tipo de ID: 122 bits aleatorios, con formato 8-4-4-4-12.
Cantidad: Formato: Llaves:
Mayúsculas + { } + guiones = GUID clásico de Windows. Las formas sin guiones tienen 32 caracteres hexadecimales.
Elija una cantidad y un formato, y después haga clic en Generar — o pulse Ctrl+Intro.
UUID v4 son 122 bits de aleatoriedad pura con formato de 8-4-4-4-12 dígitos hexadecimales (xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx); el 4 fijo marca la versión, y la y (siempre 8, 9, a o b) la variante. Las colisiones son prácticamente imposibles.

ULID (Universally Unique Lexicographically Sortable ID) es una cadena de 26 caracteres en Crockford Base32: una marca de tiempo de 48 bits en milisegundos (los primeros 10 caracteres, así que los valores se ordenan por fecha de creación hasta el año 10889) más 80 bits aleatorios. Los ID creados en el mismo milisegundo se generan de forma monótona — el siguiente valor es siempre estrictamente mayor — lo que hace a ULID ideal para claves de base de datos con muchas inserciones y para flujos de eventos.

NanoID es un ID compacto y seguro para URL (alfabeto de 64 símbolos, 21 caracteres por defecto), de tamaño parecido a un UUIDv4 en texto pero más denso por carácter; la longitud y las probabilidades de colisión son ajustables (cada carácter añadido multiplica el espacio del alfabeto por 64×). Ideal para claves públicas cortas, tokens para compartir y filas de base de datos que se leen bien en URL.