Generador de UUID

Genera UUIDs aleatorios (v4), basados en timestamp (v1), o genera en masa hasta 100. Todo se genera en tu navegador.

Cómo funciona: Haz clic en Generar para crear un nuevo UUID. Elige v4 (aleatorio) o v1 (basado en timestamp). Usa Generar en Masa para crear varios UUIDs a la vez. Pega un UUID en el validador para verificar su formato y versión.

Criptográficamente aleatorio — recomendado para la mayoría de usos

1 generados
c1cc3956-028b-49dc-a269-154ce6c21eb1

¿Qué es un UUID?

Un UUID (Identificador Único Universal) es un número de 128 bits usado para identificar información de forma única en sistemas informáticos. También conocido como GUID (Identificador Único Global), los UUIDs se formatean como 32 dígitos hexadecimales en cinco grupos separados por guiones: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. La probabilidad de generar UUIDs duplicados es tan baja que pueden considerarse prácticamente únicos.

Versiones de UUID explicadas

UUID v1 se genera a partir del timestamp actual y un identificador de nodo (típicamente una dirección MAC). UUID v4 se genera usando números aleatorios o pseudoaleatorios y es la versión más utilizada. UUID v4 tiene 122 bits aleatorios, dando aproximadamente 5.3 × 10^36 valores posibles — haciendo las colisiones virtualmente imposibles.

Cuándo usar UUIDs

Los UUIDs se usan como claves primarias de bases de datos (especialmente en sistemas distribuidos), identificadores de recursos API, tokens de sesión, nombres de archivos, IDs de colas de mensajes, y en cualquier lugar donde necesites un identificador único sin coordinación entre sistemas. UUID v4 es recomendado para la mayoría de casos por su simplicidad y aleatoriedad.

Casos de uso comunes

  • Claves primarias de bases de datos (PostgreSQL, MongoDB)
  • Identificadores de recursos API
  • IDs de nodos en sistemas distribuidos
  • IDs de sesión y correlación
  • Nombres de archivos y objetos
  • Deduplicación en colas de mensajes