Generador de UUID / ULID
Genera UUID v4 (aleatorio), UUID v7 (ordenado por tiempo) o ULID, uno o varios a la vez, usando crypto.getRandomValues. Todo local, sin Math.random.
Identificadores generados
Cómo se generan
UUID v4 16 bytes de crypto.getRandomValues. Se fija
la versión 4 en el nibble alto del byte 6 y la variante RFC 4122 (10xx)
en los dos bits altos del byte 8. Quedan 122 bits aleatorios, formato 8-4-4-4-12.
UUID v7 los primeros 48 bits son el timestamp Unix en milisegundos
(big-endian), luego versión 7, variante y 74 bits aleatorios. Es
ordenable por tiempo: dos v7 seguidos comparan crecientes.
ULID 26 caracteres en base32 de Crockford: 48 bits de tiempo (10 chars) + 80 bits aleatorios (16 chars). Ordenable lexicográficamente por su prefijo temporal.
Toda la aleatoriedad viene del CSPRNG del navegador. Nunca se usa Math.random
y nada sale de tu equipo.
Los identificadores se generan íntegramente en tu navegador. No se descarga ni se consulta nada en línea.
Cálculo local en tu navegador · sin registro · sin enviar datos.