Askerium
Dev Tools
4 min de lectura

Qué es un UUID v4, y cuándo deberías usar uno

Los UUID aparecen por todas partes en el software — claves de base de datos, IDs de sesión, trazado de peticiones. Esto es lo que realmente significa la versión 4 y cuándo usarla.

Qué es realmente un UUID

Un UUID (identificador único universal) es un valor de 128 bits, normalmente escrito como 32 caracteres hexadecimales separados por guiones: f47ac10b-58cc-4372-a567-0e02b2c3d479. Lo importante no es el formato — es la garantía: genera suficientes, y la probabilidad de que dos colisionen es astronómicamente baja, sin necesitar una autoridad central que los reparta.

Por qué "v4" en concreto

Los UUID existen en varias versiones, cada una con una estrategia de generación distinta:

  • v1 — basada en marca de tiempo y la dirección de red de la máquina que lo genera, lo que revela información sobre cuándo y dónde se creó.
  • v4 — generado casi enteramente a partir de bits aleatorios. Sin marca de tiempo, sin identificador de máquina, sin patrón que descifrar.
  • v7 — una versión más reciente que es ordenable en el tiempo (útil para índices de bases de datos) siendo a la vez mayormente aleatoria.

v4 es la opción por defecto para la mayoría de aplicaciones precisamente porque no revela nada sobre su origen — son solo 122 bits de aleatoriedad con unos pocos bits fijos que marcan la versión.

Cuándo usarías uno realmente

  • Claves primarias de base de datos — especialmente en sistemas distribuidos, donde los IDs autoincrementales requieren coordinación entre nodos y los UUID no.
  • IDs de sesión o petición — suficientemente únicos para trazar una sola petición en los logs sin colisionar con otra.
  • IDs de recursos públicos — un UUID en una URL (/orders/f47ac10b...) no revela cuántos pedidos existen, a diferencia de un ID secuencial (/orders/4821).

Generar uno de forma segura

El generador de UUID crea UUID v4 usando el generador de números aleatorios criptográficamente seguro de tu navegador —la misma API usada para generar claves de cifrado— completamente en el lado del cliente.

Genera un UUID — instantáneo, gratis, sin rastrear lo que generas.

¿Listo para probarlo tú mismo?

Explora todas las herramientas gratuitas de Askerium que funcionan en el navegador.

Ver herramientas
Volver al blog
UUID v4: Qué Es y Cuándo Usarlo | Askerium