🆔

Generador de UUID

Genera UUID v4 individuales o por lotes y ajusta su formato con guiones, mayúsculas o llaves.

✓ Gratis ✓ Sin registro ⚡ Instantáneo
Haz clic en Generar para crear un UUID

Sobre UUID v4

UUID v4 se basa en aleatoriedad. Las colisiones son extraordinariamente improbables, así que resulta práctico para identificadores, referencias internas o claves únicas en muchos flujos habituales.

Qué es un UUID

Un UUID (Universally Unique Identifier) es un identificador de 128 bits usado para etiquetar información en sistemas informáticos. También verás el término GUID, sobre todo en entornos Microsoft. En la práctica suelen referirse a la misma idea: generar un identificador muy difícil de repetir sin depender de un contador central.

Un UUID típico tiene este aspecto: 550e8400-e29b-41d4-a716-446655440000

Versiones de UUID

Existen varias versiones de UUID, cada una con un método distinto de generación. Esta herramienta crea UUID v4, que es la opción más común cuando se busca aleatoriedad:

  • UUID v1 — Basado en tiempo y dirección MAC. Puede ser ordenable, pero revela más metadatos.
  • UUID v2 — Variante DCE Security, poco usada en la práctica.
  • UUID v3 — Determinista y basado en MD5.
  • UUID v4 — Aleatorio. Muy utilizado para uso general.
  • UUID v5 — Determinista y basado en SHA-1.

Usos habituales

  • Claves de base de datos — Cuando quieres generar identificadores sin coordinar múltiples sistemas.
  • Referencias internas — Para pedidos, registros, procesos o trazas.
  • Nombres de archivo — Para reducir el riesgo de duplicar nombres al guardar recursos.
  • APIs y recursos — Para asignar IDs no secuenciales a entidades.
  • Sistemas distribuidos — Cuando distintos nodos necesitan crear identificadores sin un servidor central de numeración.

Detalles del formato

Formato: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx Donde: - x = dígito hexadecimal aleatorio (0-9, a-f) - 4 = siempre "4" (indica versión v4) - y = uno de 8, 9, a o b (bits de variante) Ejemplo completo: f47ac10b-58cc-4372-a567-0e02b2c3d479 Sin guiones: f47ac10b58cc4372a5670e02b2c3d479 En mayúsculas: F47AC10B-58CC-4372-A567-0E02B2C3D479 Entre llaves: {f47ac10b-58cc-4372-a567-0e02b2c3d479}

UUID frente a otras alternativas

IdentificadorLongitudOrdenableMejor para
UUID v436 caracteres (con guiones)NoIDs únicos de uso general
UUID v736 caracteresÍndices que se benefician de orden temporal
ULID26 caracteresIDs ordenables en sistemas distribuidos
NanoID21 caracteresNoURLs y referencias más cortas
CUID224 caracteresNoIDs resistentes a colisión en contextos web

La probabilidad de colisión de UUID v4 es muy baja en escenarios normales. Aun así, sigue siendo una probabilidad estadística, no una garantía matemática absoluta.

Preguntas frecuentes

¿Los UUID son realmente únicos? +

UUID v4 se basa en aleatoriedad, así que la probabilidad de repetición es extremadamente baja, pero no imposible. En la práctica, para volúmenes normales de uso, suele ser una opción muy fiable como identificador único.

¿Debo usar UUID como clave primaria? +

Puede funcionar bien, sobre todo en sistemas distribuidos, pero también tiene costes en índices y almacenamiento. Si además necesitas orden temporal, UUID v7 o ULID pueden encajar mejor.

¿UUID y GUID son lo mismo? +

En la mayoría de contextos sí. GUID es el término más habitual en el ecosistema Microsoft y UUID es el nombre del estándar abierto. Normalmente son compatibles e intercambiables.

¿Es buena idea poner un UUID en una URL? +

Suele ser perfectamente válido cuando el UUID es solo un identificador. Si el valor funciona como secreto de acceso, conviene tratarlo con más cuidado y no asumir que por sí solo sustituye controles de autorización.

Finanzas
Salud
Generadores
Calculadoras
Conversores
Texto
Productividad
Invítame un café English