Saltar al contenido
Toolars
Explorar

Generador y validador UUID / ULID

UUID / ULID Generator & Validator

Genera lotes de 1 a 100 UUID v4, UUID v7 y ULID con Web Crypto, expórtalos en TXT o CSV y valida identificadores con su versión y hora.

Ruta de la tarea / de la entrada al resultado

Elige el tipo de identificador

Informar de un error

Procesamiento local

Detalles del procesamiento

Los datos de la herramienta se procesan en tu dispositivo.

Esta herramienta puede descargar recursos. Los servicios de cuenta son independientes.

Preparando uso sin conexión…

Información de privacidad

Ruta de la tarea / de la entrada al resultado

Cómo generar y validar UUID y ULID

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Datos de la herramienta

Procesamiento
En tu navegador
La entrada sale del dispositivo
Nunca
Retención
No se guarda nada
Precio
Gratis

Tus datos se quedan en el navegador.

Generador y validador UUID/ULID usa su ruta de ejecución local verificada y no crea un historial oculto de entradas ni salidas.

Ejecución local

Se ejecuta dentro de la pestaña actual del navegador.

Sin procesamiento oculto

Los datos activos de la herramienta nunca se convierten en un registro de documento de Toolars.

No se necesita cuenta

Usa el flujo de trabajo principal sin crear un perfil. Los favoritos se sincronizan con tu cuenta después de iniciar sesión.

Restablecimiento inmediato

Limpia la pestaña y los datos de trabajo activos desaparecen.

Qué hace Generador y validador UUID/ULID en realidad

Una migración de base de datos necesita claves primarias ordenables, una suite de pruebas necesita cincuenta identificadores con forma fiable y un registro de API contiene un valor desconocido que hay que clasificar antes de seguir depurando. Este espacio resuelve las tres tareas localmente: genera un lote UUID v7, descarga el CSV con su columna de hora ISO y después cambia a «Validar» para pegar el valor misterioso y descubrir que es un ULID con una hora incorporada del martes pasado. La generación usa la aleatoriedad de Web Crypto, la validación es inmediata y ningún identificador se envía a un servidor ni se escribe en el almacenamiento del navegador.

Preguntas frecuentes

¿Cuándo conviene usar UUID v4, UUID v7 o ULID?
UUID v4 es el UUID aleatorio habitual y no contiene campo temporal, así que sirve para claves opacas donde el orden no importa. UUID v7 conserva la forma estándar y coloca primero los milisegundos Unix, lo que mantiene las inserciones indexadas más o menos ordenadas por tiempo. ULID es un identificador Crockford Base32 de 26 caracteres, sin distinción de mayúsculas, con una hora de 48 bits y una parte aleatoria de 80 bits. Elige el formato ya compatible con tu base de datos, API y bibliotecas.
¿Los valores del mismo milisegundo mantienen el orden?
Sí dentro de un lote UUID v7 o ULID generado de una vez: la primera carga aleatoria criptográfica se incrementa para los valores posteriores, así que el orden léxico permanece monotónico. Una pulsación independiente inicia otra secuencia, por lo que no se promete un orden global entre lotes o dispositivos. Si una secuencia monotónica se desborda, el espacio lo informa y pide un lote nuevo en lugar de dar la vuelta.
¿Qué demuestra la validación?
Solo demuestra que el texto cumple las reglas estructurales comprobadas: disposición UUID canónica, versión estándar y variante RFC admitidas, o alfabeto ULID y límite de 128 bits. No demuestra que sea único, fiable, registrado o asociado a un objeto real. La hora incorporada no es prueba de creación, y los UUID en mayúsculas o los ULID en minúsculas se aceptan y se muestran en forma normalizada.
¿Por qué se rechaza mi UUID o ULID?
Las causas habituales son un UUID fuera de la disposición hexadecimal canónica 8-4-4-4-12, bits de variante distintos de la variante RFC 9562 (binario 10), una versión fuera del intervalo estándar del 1 al 8, un ULID que contiene I, L, O o U, que Crockford Base32 excluye, o un ULID de 26 caracteres que empieza por encima de 7, lo que desbordaría los 128 bits. El mensaje de error nombra la regla exacta que falló, así que corrige primero esa parte.
¿Qué límites aplica el espacio de trabajo?
La generación acepta de 1 a 100 identificadores por lote, la validación inspecciona un valor de hasta 128 caracteres cada vez y las exportaciones TXT o CSV están limitadas a 16 KiB, mucho más de lo que necesita un lote de tamaño máximo. Los formatos temporales también dependen del reloj del dispositivo: un reloj fuera del intervalo admitido de milisegundos de 48 bits sin signo detiene la generación con un error claro en lugar de producir valores engañosos.
¿Se suben o guardan los identificadores?
No. La generación, validación y preparación de copias y exportaciones ocurren en la pestaña actual. Los valores no llegan a URL, analítica, registros, almacenamiento local ni solicitudes remotas; los resultados viven solo en la memoria del componente, así que restablecer o recargar la página los elimina.

Sigue leyendo

Tareas relacionadas, no un callejón sin salida.

Pasa a otro espacio de trabajo enfocado sin volver al índice completo.

Mesa de trabajo URL

URL Workbench

Limpia listas URL protegiendo enlaces firmados y explica cada cambio. Compara componentes y exporta sitemaps.

Editar

Explorador de JSON

JSON Explorer

Consulta JSONPath y extrae campos; aplana y restaura registros JSON Pointer sin perder precisión numérica.

Inspeccionar

Validador de JSON Schema

JSON Schema Validator

Valida Draft 7 o 2020-12 localmente con rutas de error; infiere esquemas de varias muestras.

Inspeccionar

Preparación de HTML

HTML Publishing

Limpia HTML pegado conservando listas, enlaces y tablas semánticas, con vista previa segura.

Publicar