#521 · Herramienta para desarrolladores

Validador de UUID

Comprueba uno o varios UUID, uno por línea, y distingue entre formato válido, versión y variante de bits. El análisis se hace íntegramente en el navegador y conserva el valor original para que puedas localizar rápidamente qué identificador falla en logs, fixtures, migraciones o respuestas de API.

Datos de entrada

UUID, uno por línea
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Pega uno o varios UUID, separados por saltos de línea.
  2. Pulsa «Validar UUID» o usa Ctrl/Cmd + Enter.
  3. Revisa el estado, la versión y la variante detectada para cada valor.
  4. Copia o descarga el informe si necesitas adjuntarlo a una incidencia.

Qué hace esta herramienta para desarrolladores

Aplica la estructura hexadecimal 8-4-4-4-12 y verifica los bits de versión y variante. Los UUID nil y max se reconocen como casos especiales; una cadena con guiones mal colocados, caracteres no hexadecimales o versión no representable se marca como inválida.

No comprueba si el UUID existe en una base de datos ni si fue generado por una fuente confiable; valida únicamente su representación y campos codificados.

La variante RFC se obtiene de los bits más significativos del cuarto grupo. Para UUID de uso actual, la variante esperada normalmente es RFC 4122 / RFC 9562.

Ejemplo

Entrada

550e8400-e29b-41d4-a716-446655440000
no-es-un-uuid

Salida esperada

✓ 550e8400-e29b-41d4-a716-446655440000 — v4 — RFC 4122/9562
✗ no-es-un-uuid — Formato inválido

Casos de uso

  • Depurar identificadores recibidos de APIs.
  • Auditar datos antes de una migración.
  • Separar UUID válidos de valores corruptos en logs.
  • Comprobar fixtures y ejemplos de documentación.

Consejos para obtener resultados fiables

  • Mantén un UUID por línea para obtener un diagnóstico individual.
  • No uses la validez sintáctica como prueba de autenticidad.
  • Conserva los guiones si vas a comparar con representaciones canónicas.
  • Comprueba también el dominio de negocio cuando el identificador proceda de una base de datos.

Detalles del procesamiento

Normaliza espacios exteriores, conserva el texto introducido y aplica una expresión regular hexadecimal estricta. Después inspecciona el nibble de versión y los bits de variante sin transformar el identificador.

No consulta registros remotos ni valida colisiones. Los UUID sin guiones, URN con prefijo uuid: y formatos propietarios deben convertirse antes a la forma canónica.

Preguntas frecuentes

¿Cómo validar una lista de UUID v4 sin enviar datos a un servidor?

Pega un UUID por línea y ejecuta la validación. El análisis se realiza localmente y el informe indica qué entradas cumplen la forma canónica y sus bits de versión.

¿Un UUID con formato correcto garantiza que sea único?

No. La herramienta comprueba estructura, versión y variante, pero no puede demostrar unicidad ni existencia sin comparar contra el conjunto real de identificadores.

¿Qué significa la variante RFC 4122/9562 en un UUID?

Indica que los bits de variante siguen la disposición usada por los UUID modernos definidos originalmente por RFC 4122 y actualizados por RFC 9562.

¿Se pueden validar UUID v7 con este comprobador?

Sí, siempre que estén en representación canónica 8-4-4-4-12. La versión se lee del campo correspondiente y se mostrará como v7.

¿Por qué un UUID sin guiones aparece como inválido?

Porque el validador exige la representación canónica con grupos 8-4-4-4-12 para evitar aceptar variantes ambiguas.

Módulos de procesamiento

MóduloFunción
Parser de líneasSepara y limpia cada UUID sin mezclar diagnósticos.
Validador canónicoComprueba grupos, caracteres hexadecimales, versión y variante.
InformeResume válidos, inválidos y versiones detectadas.

Explorar la categoría

Más utilidades de identificadores, hashes y seguridad en Hash, ID y seguridad.