Inspector y Decodificador de UUID

Pega cualquier cadena con forma de UUID y ve su versión (1–8, NIL o MAX), variante (RFC 4122, Microsoft legacy, NCS o reservado futuro), y — para las versiones basadas en tiempo (v1, v6, v7) — el timestamp embebido en milisegundos unix y UTC legible. También se muestran las formas canónica, con llaves de Microsoft, URN, hex de 32 caracteres y base64 compacto. Puro lado cliente, sin subir nada.

0 caracteres

Consejo: acepta 32 caracteres hex, 8-4-4-4-12 con guiones, la forma con llaves de Microsoft {xxxxxxxx-…} y la forma URN urn:uuid:…. Se ignoran espacios y mayúsculas. Nada se envía a ningún sitio.

— haz clic en cualquier chip para cargarlo
Acerca de las versiones y variantes de UUID
  • Versión es un campo de 4 bits en el nibble alto del byte 6 (el 7º byte). RFC 4122 define v1 a v5; RFC 9562 (2024) lo reemplaza con v6 (v1 reordenado, ordenable) y v7 (ordenado por tiempo Unix en ms), y añade v8 para layouts personalizados.
  • Variante es un prefijo de longitud variable del byte 8 leído del MSB. Los cuatro prefijos válidos son 0 (NCS), 10 (RFC 4122 / RFC 9562 — el estándar moderno), 110 (GUID Microsoft legacy), y 111 (reservado futuro).
  • v1 / v6 codifican un timestamp gregoriano de 60 bits (intervalos de 100 ns desde 1582-10-15) más una secuencia de reloj de 14 bits y un id de nodo de 48 bits (a menudo la MAC del host, pero el v1 de sistemas modernos usa un nodo aleatorio).
  • v7 codifica un timestamp unix de 48 bits en milisegundos en los 6 primeros bytes — por eso v7 se ordena cronológicamente en cualquier base de datos.
  • NIL (00000000-0000-0000-0000-000000000000) y MAX (ffffffff-…) son centinelas de RFC 4122 §4.1.7; son los únicos dos UUID sin versión ni variante en el sentido habitual.