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)
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