Ruta de la tarea / de la entrada al resultado
Cómo generar y validar UUID y ULID
- 01
Elige el tipo de identificador
Selecciona UUID v4 para un identificador puramente aleatorio sin campo temporal, UUID v7 para conservar la forma UUID estándar con un campo de milisegundos Unix de 48 bits al principio, o ULID para un valor compacto de 26 caracteres en Crockford Base32. Ajusta la elección a lo que ya interpretan tu controlador de base de datos, tus contratos de API y tus bibliotecas cliente.
- 02
Define la cantidad y las mayúsculas
Introduce una Cantidad de 1 a 100 identificadores por lote. Conserva la forma canónica recomendada, es decir, hexadecimal en minúsculas para UUID y mayúsculas para ULID, o cambia explícitamente a Mayúsculas o Minúsculas cuando un sistema posterior exija otra presentación.
- 03
Genera con aleatoriedad segura del navegador
Pulsa «Generar identificadores» o envía el formulario con el teclado. Web Crypto aporta los bits aleatorios localmente, el valor más reciente aparece en la tarjeta destacada y el lote completo se muestra debajo. Dentro de un lote UUID v7 o ULID, los valores del mismo milisegundo incrementan la carga aleatoria, así que el orden léxico se mantiene monotónico.
- 04
Copia o exporta el lote
Copia el último valor, una fila concreta o todo el lote con «Copiar todo». Para pasarlo a un archivo, descarga toolars-identifiers.txt con un valor por línea o toolars-identifiers.csv con las columnas entre comillas value, format y timestamp_iso; ambas exportaciones están limitadas a 16 KiB locales.
- 05
Pega un identificador para validarlo
Cambia al modo «Validar» y pega un UUID o ULID; se ignoran los espacios de los extremos y la comprobación estructural se ejecuta al instante mientras escribes. Los valores de más de 128 caracteres se rechazan antes de inspeccionarlos, y cualquier valor que no tenga exactamente 36 o 26 caracteres informa de su longitud real.
- 06
Lee el informe de inspección
Un valor válido muestra su formato, variante RFC 9562, versión admitida del 1 al 8 y forma normalizada, con el UUID nulo y el UUID máximo marcados como valores especiales. UUID v7 y ULID también revelan su hora incorporada en UTC; trata ese campo como una pista para ordenar, nunca como prueba de cuándo o quién creó un objeto.