Qué hace
Genere de uno a 1.000 identificadores a la vez y péguelos directamente en su código:
- UUID v4: 122 bits aleatorios, el GUID clásico.
- UUID v7 (RFC 9562): una marca de tiempo Unix de 48 bits en milisegundos seguida de bits aleatorios. Los valores v7 se ordenan por fecha de creación, lo que mantiene compactos los índices de la base de datos.
- ULID: 26 caracteres en Crockford Base32, también ordenable por tiempo y seguro para URL.
- Los valores especiales Nil y Max.
Dentro de un lote, los valores v7 y ULID son estrictamente crecientes aunque se generen muchos en el mismo milisegundo (se conserva la marca de tiempo y se incrementa la parte aleatoria, como describe RFC 9562 para la generación monótona).
Las opciones de formato incluyen minúsculas o MAYÚSCULAS, con o sin guiones, {llaves} como en .NET Guid.ToString("B"), comillas dobles o simples y separadores de coma para arrays y listas SQL IN (...).
Inspector
Pegue cualquier UUID, GUID o ULID para ver su versión, variante y validez. En v1, v6, v7 y ULID, la marca de tiempo incrustada se convierte a hora UTC y local. También obtiene la forma canónica, el orden de bytes que usa .NET Guid.ToByteArray(), Base64 y el mismo valor de 128 bits expresado como ULID (o como UUID si se trata de un ULID).
Cómo usarlo
Elija un tipo, indique cuántos necesita y pulse Generar (o Ctrl+Enter). Copie o descargue la lista. Haga clic en cualquier línea generada para inspeccionarla.
Privacidad
Los identificadores se generan en su navegador con crypto.getRandomValues. No se envía nada a ningún servidor. Sus ajustes de formato se guardan localmente.