⚡ Generadores

Generador de UUID / GUID

Genera Universally Unique Identifiers (UUID v4) seguros usando la Web Crypto API del navegador. Sin envío de datos al servidor. Genera hasta 100 UUIDs de una sola vez.

¿Qué es un UUID?

UUID (Universally Unique Identifier) es un identificador de 128 bits formateado como 32 dígitos hexadecimales en grupos separados por guiones: xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx.

Versiones de UUID

  • UUID v1: basado en timestamp y dirección MAC. Predecible — NO usar para datos sensibles.
  • UUID v4: completamente aleatorio. El más usado para IDs de base de datos y tokens.
  • UUID v7 (nuevo): timestamp ordenable + aleatorio. Ideal para bases de datos ordenadas por tiempo. Disponible desde 2023.

Usar UUID en tu código

// JavaScript moderno (navegadores y Node.js 15+)
const id = crypto.randomUUID();
// → "550e8400-e29b-41d4-a716-446655440000"

// PHP
$id = Ramsey\Uuid\Uuid::uuid4()->toString();

// Python
import uuid
id = str(uuid.uuid4())

Preguntas frecuentes

¿Puede repetirse un UUID v4?

Teóricamente sí, pero la probabilidad es astronomicamente baja: para tener un 50% de probabilidad de colisión necesitarías generar 2.71 quintillones de UUIDs. En la práctica, se consideran únicos.

¿UUID es lo mismo que GUID?

GUID (Globally Unique Identifier) es el término de Microsoft para UUID. Son el mismo concepto y tienen el mismo formato.