Detector de versión de UUID
Pegue una lista de UUID para saber de qué versión es cada uno, qué codifica y cuándo se crearon los basados en tiempo.
Procesado localmente en tu navegador/ Tus datos se quedan en tu navegador.
¿Qué es Detector de versión de UUID?
La versión de un UUID es el primer dígito hexadecimal de su tercer grupo, y la variante la fijan los bits iniciales de su cuarto grupo. Con esos dos campos se sabe si un ID es aleatorio (v4), basado en nombre (v3, v5), basado en tiempo (v1, v6, v7) o un GUID heredado de otro esquema.
Esta herramienta decodifica cada valor de su lista: versión y su significado, variante, marca de tiempo UTC incluida en v1, v6 y v7, secuencia de reloj y nodo de v1 y v6, dominio e ID local de v2 y los valores especiales NIL y MAX. Un resumen cuenta cada versión y muestra la marca de tiempo más antigua y la más reciente.
¿Cómo funciona?
- Pegue un UUID por línea; se aceptan llaves, el prefijo urn:uuid: y las formas de 32 dígitos sin guiones.
- Opcionalmente añada una columna de milisegundos Unix para las versiones basadas en tiempo.
- Lea el resumen (recuento por versión y rango de tiempo) y recorra la tabla fila por fila.
- Copie el resultado CSV o descárguelo como uuid-versions.csv.
Casos de uso habituales
- Auditar una columna de base de datos para ver si las claves son v4 o v7 antes de elegir una estrategia de índices.
- Averiguar cuándo se creó un identificador v1 o v7, por ejemplo al depurar una línea de log.
- Detectar UUID NIL (todo ceros) que indican un valor ausente en datos exportados.
- Reconocer GUID antiguos de Microsoft que no siguen la variante RFC.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
550e8400-e29b-41d4-a716-446655440000 018f3f4e-0d3f-7cc2-8a1e-5b2d9c4a7e10 6ba7b810-9dad-11d1-80b4-00c04fd430c8 1ee1a5f0-6b3c-6fb0-b3c9-0242ac120002 886313e1-3b8a-5372-9b90-0c9aee199e5d 00000000-0000-0000-0000-000000000000 ffffffff-ffff-ffff-ffff-ffffffffffff
line,uuid,version,variant,timestamp_utc,unix_ms,detail 1,550e8400-e29b-41d4-a716-446655440000,4,rfc,,,puramente aleatorio; no hay nada que decodificar 2,018f3f4e-0d3f-7cc2-8a1e-5b2d9c4a7e10,7,rfc,2024-05-03T16:33:50.911Z,1714754030911,marca de tiempo = primeros 48 bits (ms); el resto es contador/azar 3,6ba7b810-9dad-11d1-80b4-00c04fd430c8,1,rfc,1998-02-04T22:13:53.1511824Z,886630433151,sec. reloj 180; nodo 00:c0:4f:d4:30:c8 (tipo MAC) 4,1ee1a5f0-6b3c-6fb0-b3c9-0242ac120002,6,rfc,2023-07-04T11:36:33.1726768Z,1688470593172,sec. reloj 13257; nodo 02:42:ac:12:00:02 (tipo MAC) 5,886313e1-3b8a-5372-9b90-0c9aee199e5d,5,rfc,,,hash determinista de un espacio de nombres y un nombre; no hay nada que de …
Privacidad
Detector de versión de UUID se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
Solo v1, v6 y v7 llevan una marca de tiempo utilizable, y refleja el reloj del generador: no prueba cuándo se creó un registro. Los UUID aleatorios y basados en nombre no se pueden decodificar más.
Preguntas frecuentes
¿En qué se diferencia del validador de UUID?
El validador responde si cada valor es un UUID bien formado. Esta herramienta parte de que ya tiene UUID y se centra en decodificarlos: nombres de versión, variantes, marcas de tiempo, nodos y recuento por versión.
¿Por qué un UUID aparece como «variante no RFC»?
Los bits de variante del cuarto grupo no son 10xx, así que el dígito de versión no tiene un significado definido. Es el caso de GUID antiguos de Microsoft y de algunos ID de 128 bits hechos a mano.
¿Distingue v4 de v7?
Sí, el dígito de versión es explícito: 4 es aleatorio y 7 está ordenado por tiempo Unix. En v7 los primeros 12 dígitos hexadecimales son la marca de tiempo en milisegundos, que la herramienta convierte a fecha UTC.
Herramientas relacionadas
Validador de UUID y detector de versión
Pegue uno o varios UUID para ver cuáles son válidos, de qué versión son y, en las versiones basadas en tiempo, cuándo se crearon.
Herramientas para desarrolladores
Generador de UUID
Cree uno o miles de identificadores únicos universales en la versión que necesite, con el formato exacto que esperan su código o su base de datos.
Herramientas para desarrolladores
Generador de UUID v1
Cree UUID de versión 1 construidos con una lectura del reloj y un ID de nodo, y decodifique la marca de tiempo que contienen.
Herramientas para desarrolladores
Generador de UUID v7
Cree UUID v7 que se ordenan por fecha de creación y funcionan bien como claves primarias en bases de datos y registros.
Herramientas para desarrolladores
Generador de UUID v4
Obtenga UUID de versión 4 aleatorios, la opción habitual para IDs únicos cuando no importan el orden ni la repetibilidad.
Herramientas para desarrolladores
Convertidor de timestamp Unix
Pegue un valor epoch o una fecha y obtenga de una vez todas las representaciones habituales: segundos, milisegundos, ISO 8601, RFC 2822, hora local y tiempo relativo.
Fecha y hora
Convertidor de timestamp a fecha
Pegue una columna de valores epoch de un registro o una exportación de base de datos y obtenga una fecha legible por línea, con una tabla que indica la unidad detectada.
Fecha y hora