Haz clic en Generar para obtener un UUID

Qué contiene un UUID v4

Un UUID v4 es un identificador de 128 bits compuesto casi por completo de bytes aleatorios. Sus 32 dígitos hexadecimales se agrupan como 8-4-4-4-12, y dos nibbles están fijados: el dígito 13 es siempre 4 (la versión) y el 17 es siempre 8, 9, a o b (la variante). Los 122 bits restantes son aleatorios, así que las máquinas generan identificadores independientes sin colisionar en la práctica.

Ejemplo: 9f1c2a74-8b3e-4d6f-9a01-2c5e7b8d4f10. Los 12 primeros dígitos son aleatorios, el 4 de la posición 13 marca la versión 4, el 9 de la posición 17 la variante, y los últimos 30 dígitos también son aleatorios. Como cada bit es aleatorio, un v4 no significa nada y se ordena de forma arbitraria: ideal para IDs de sesión, petición y nombres de archivo, pero mala elección para una clave primaria, donde el orden aleatorio fragmenta el índice.

Cómo generar un UUID v4

  1. Pulsa «Generar» para crear al instante un UUID v4 aleatorio nuevo.
  2. Usa el botón de copiar y genera tantos como necesites.
  3. Pega el identificador en tu configuración, fila de base de datos o cuerpo de API.
  4. ¿Necesitas IDs ordenables? Cambia a la página de UUID v7.

UUID v4 — preguntas frecuentes

¿Un UUID v4 es único garantizado?

Ningún identificador es matemáticamente único garantizado, pero en la práctica v4 sí lo es: harían falta unos 2,7 × 10^18 valores para tener un 50 % de probabilidad de una sola colisión.

¿Puedo usar un UUID v4 como token de API?

No. Es aleatorio, pero no es un secreto criptográfico pensado para ese papel. Usa un generador de tokens dedicado con al menos 128 bits de un CSPRNG.

¿Por qué mi v4 cambia cada vez?

Ese es el objetivo: cada generación toma bytes aleatorios nuevos, así que ningún valor se repite y no se puede deducir un patrón.

Funciona por completo en tu navegador con crypto.getRandomValues(): los UUID se generan en tu dispositivo y nunca se envían a un servidor.

Volver al inicio