Kuvron
Ver herramientas

Categorías

  • JSON8
  • Encoding8
  • Crypto4
  • Texto10
  • Números7
  • Tiempo4
  • Web & HTTP11
  • Colores5
  • Seguridad2
  • Imágenes3
  • Datos & SQL7
  • Código0
  • DevOps5
  • IA0
  • SEO & Meta0
  • Generadores3

¿Qué estás buscando?

Herramientas

  • Todas →
  • JSON →
  • Crypto →
  • Texto →
  • Encoding →
  • Data →

Próximamente

  • Blog →
  • Learn →
  • AI →
  • Resources →

Legal

  • Privacidad →
  • Términos →

Kuvron

Herramientas que funcionan cuando las necesitas.

© 2026 Kuvron · Hecho para desarrolladores.

ToolsNúmerosUUID Inspector

UUID Inspector

Analiza cualquier UUID: versión, variante, timestamp v1, MAC y campos internos

Pega un UUID para ver su versión, variante y campos internos

Ejemplos rápidos

También podrías necesitar

UUID GeneratorULID GeneratorHash Generator

¿Qué es UUID Inspector?

Un UUID (Universally Unique Identifier) es un identificador de 128 bits que se muestra normalmente como 32 dígitos hexadecimales separados en grupos: xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx. Aunque parezca opaco, la estructura codifica información: la versión (posición del dígito 'M') indica cómo fue generado, la variante (bits altos de la posición 'N') indica el estándar seguido (RFC 4122 vs Microsoft GUID vs NCS legacy), y para UUIDv1 los primeros 60 bits codifican un timestamp con precisión de 100 nanosegundos desde el 15 de octubre de 1582 (fecha del calendario gregoriano). Los últimos 48 bits en UUIDv1 son la MAC address del generador — lo cual tiene implicaciones de privacidad. Esta herramienta parsea cualquier UUID (con o sin guiones, mayúsculas o minúsculas, con o sin llaves de GUID) y te muestra: la versión (v1 hasta v8, o Nil), la variante detectada, todos los campos internos según RFC 4122 (time_low, time_mid, time_hi_and_version, clock_seq_hi_and_res, clock_seq_low, node), y para UUIDv1 específicamente extrae el timestamp reconstruido, la clock sequence y la MAC formateada.

Preguntas frecuentes

¿Cómo distinguir la versión de un UUID?

El primer dígito del tercer grupo (posición 13 en el string canónico) es la versión: en xxxxxxxx-xxxx-Mxxx-Nxxx-..., M es la versión. Por ejemplo, f47ac10b-58cc-4372-a567-... tiene versión 4 (el '4' de '4372'). Este dígito es asignado por la implementación al generar el UUID, no derivado del contenido.

¿Qué es la variante y por qué importa?

La variante indica qué estándar sigue el layout de bits del UUID. Los bits altos del primer dígito del cuarto grupo lo determinan: 10xx (0x8-0xB) = RFC 4122 (el estándar moderno usado en la vasta mayoría de UUIDs); 110x (0xC-0xD) = Microsoft GUID (mismo layout pero con byte order little-endian en algunos APIs de Windows); 0xxx (0x0-0x7) = NCS legacy de Apollo Domain; 111x (0xE-0xF) = reservado para uso futuro.

¿Puedo recuperar el timestamp exacto de un UUIDv1?

Sí. UUIDv1 codifica un timestamp de 60 bits que representa el número de intervalos de 100 nanosegundos desde el 15 de octubre de 1582 (inicio del calendario gregoriano). Reconstruyendo esos 60 bits (repartidos entre time_low, time_mid y los 12 bits bajos de time_hi_and_version) y convirtiendo a milisegundos Unix, se obtiene el momento exacto de generación con precisión sub-milisegundo.

¿Es peligroso exponer la MAC en un UUIDv1?

Puede serlo. La MAC address es un identificador único de la interfaz de red que generó el UUID — si un servidor genera UUIDs v1 y los expone públicamente, un atacante puede: 1) rastrear si dos UUIDs vienen del mismo servidor, 2) inferir la infraestructura interna, 3) en algunos casos, fingerprinting del hardware. Por eso los sistemas modernos prefieren UUIDv4 (100% aleatorio) o UUIDv7 (timestamp + aleatorio sin MAC). Esta herramienta te ayuda a detectar UUIDs v1 en tu API y decidir si migrar.

¿Qué es el Nil UUID?

El Nil UUID es 00000000-0000-0000-0000-000000000000: 128 bits en cero. Es un valor centinela reservado por RFC 4122 que representa 'no hay UUID' o 'valor por defecto'. Se usa comúnmente como valor inicial en bases de datos antes de asignar un UUID real, o como marker de fila no inicializada. No tiene versión ni variante interpretables — es simplemente todos ceros.