Generador de UUID/GUID

Genere identificadores únicos universales (UUID) en diferentes versiones. Herramienta gratuita para crear UUID v1, v4, v7, NIL UUID y GUID para sus proyectos.

UUID Estándar

Identificador único universal estándar (versión 4)

UUID Versión 1

Basado en timestamp y dirección MAC (identificable por tiempo)

UUID Versión 4

Completamente aleatorio (más común y recomendado)

UUID Versión 7

Basado en timestamp ordenable (más reciente, ideal para bases de datos)

NIL UUID / UUID Vacío

UUID vacío con todos los dígitos en cero (00000000-0000-0000-0000-000000000000)

00000000-0000-0000-0000-000000000000

GUID

Globally Unique Identifier de Microsoft (equivalente al UUID en mayúsculas)

¿Qué es UUID?

UUID (Universally Unique Identifier) es un identificador de 128 bits utilizado para identificar información de forma única en sistemas informáticos. Con un UUID, tiene garantía estadística de que el identificador será único, sin necesidad de coordinación central. Son ampliamente utilizados en bases de datos, sistemas distribuidos, APIs y desarrollo de software.

Versiones de UUID

UUID v1 - Timestamp + MAC

Generado a partir del timestamp actual y la dirección MAC de la máquina. Útil cuando necesita saber cuándo se creó el UUID, pero puede exponer información del hardware.

UUID v4 - Aleatorio

Completamente aleatorio (o pseudo-aleatorio). Es la versión más común y recomendada para la mayoría de los casos de uso, ofreciendo alta entropía y sin fuga de información.

UUID v7 - Timestamp Ordenable

La versión más reciente (2022), basada en timestamp Unix en milisegundos. Permite ordenación natural por tiempo de creación, ideal para uso como clave primaria en bases de datos y sistemas distribuidos.

NIL UUID - Vacío

UUID especial con todos los bits en cero (00000000-0000-0000-0000-000000000000). Usado para representar ausencia de valor o como valor predeterminado inicial.

GUID - Microsoft

GUID (Globally Unique Identifier) es el término usado por Microsoft para UUID. Técnicamente idéntico, pero generalmente representado en letras mayúsculas en entornos Windows.

Casos de Uso

  • Identificadores únicos para registros en bases de datos
  • IDs de sesión en aplicaciones web y APIs
  • Identificación de documentos y archivos en sistemas distribuidos
  • Claves primarias en microservicios y arquitecturas distribuidas
  • Tokens de identificación en sistemas de autenticación
  • IDs de transacción en sistemas financieros y e-commerce
  • Identificadores de mensajes en sistemas de colas y eventos
  • Referencias únicas en sistemas de caché y almacenamiento