¿Qué es Validador de UUID?
El validador de UUID responde a dos preguntas distintas. La primera es estructural: ¿es la cadena un identificador de 128 bits correcto, con sus 32 dígitos hexadecimales en la disposición 8-4-4-4-12?
La segunda es de contenido: si es válido, ¿qué versión y variante declara y qué información lleva dentro? El nibble de versión dice cómo se construyó el valor, y en v1, v6 y v7 la marca de tiempo se puede leer directamente.
Cómo se usa
- Pega uno o varios valores, uno por línea.
- Pulsa Validar.
- Revisa la tabla: validez, versión, variante y detalles de cada valor.
Casos de uso
- Comprobar datos importados antes de cargarlos en la base de datos.
- Depurar identificadores que fallan en una API.
- Averiguar cuándo se creó un registro a partir de su identificador.
Las versiones de UUID de un vistazo
| Versión | ¿Ordenable? | Basada en | Para qué sirve |
|---|---|---|---|
| v1 | No | Marca de tiempo + dirección MAC | Sistemas antiguos que aún esperan v1 |
| v3 | No | Hash MD5 de un nombre | Identificadores deterministas donde se exige MD5 |
| v4 | No | 122 bits aleatorios | Prácticamente cualquier identificador |
| v5 | No | Hash SHA-1 de un nombre | Un mismo nombre debe dar siempre el mismo ID |
| v6 | Sí | Marca de tiempo reordenada | IDs ordenables sin renunciar al azar |
| v7 | Sí | Hora Unix en milisegundos | Claves primarias de base de datos y eventos |
| v8 | No | Tu propia disposición de bits | Formatos propios o experimentales |
Las siete versiones ocupan 128 bits y se escriben con la misma forma 8-4-4-4-12. Lo único que cambia es el significado de los bits.
Preguntas frecuentes
¿Acepta mayúsculas, llaves o valores sin guiones?
Sí. Se aceptan las formas {...}, (...), con o sin guiones y en mayúsculas o minúsculas.
¿Por qué un valor válido aparece con una versión rara?
Porque los bits de versión pueden contener valores reservados. El validador los marca como reservados para que sepas que la estructura es correcta pero la versión no está definida.
¿Se envían mis datos a algún servidor?
No. Todo el análisis ocurre en tu navegador; los valores que pegas no salen del dispositivo.