Generador de UUID
Genera UUIDs v1 y v4 de forma instantánea. Elige la versión, cuántos necesitas (hasta 1000), si quieres mayúsculas y si prefieres la versión sin guiones.
Configuración
Resultado (0 UUIDs · V4)
Cómo usar: UUID
- 1Elige la versión: v4 (aleatorio) o v1 (basado en fecha).
- 2Indica cuántos UUID necesitas (hasta 1.000) y el formato.
- 3Genera y copia la lista, línea a línea o separada por comas.
¿Para qué sirve?
- Crear identificadores únicos para registros de una base de datos.
- Generar datos de prueba y fixtures.
- Obtener IDs para archivos, sesiones o eventos.
UUID: versiones y buenas prácticas
Qué es un UUID
Un UUID es un identificador de 128 bits que se escribe como 32 dígitos hexadecimales en grupos 8-4-4-4-12. Está pensado para generarse de forma independiente en cualquier máquina sin coordinarse con un servidor central y sin que se repita en la práctica.
v1, v4 y v7
La versión 4 es aleatoria (122 bits de azar) y es la más usada. La versión 1 combina marca de tiempo y datos del nodo, por lo que puede revelar cuándo y dónde se creó. La versión 7, más reciente, empieza por una marca de tiempo en milisegundos y se ordena cronológicamente, lo que mejora mucho el rendimiento de los índices de bases de datos frente a v4.
¿Puede haber colisiones?
Con UUID v4, para tener un 50 % de probabilidad de una sola colisión habría que generar unos 2,7 trillones (2,7 × 10^18) de identificadores. En la práctica, los fallos vienen de generadores aleatorios mal inicializados, no del tamaño del espacio. Esta herramienta usa el generador criptográfico del navegador (crypto.randomUUID).
Consejos para bases de datos
Guarda el UUID en un tipo nativo (uuid en PostgreSQL, BINARY(16) en MySQL) en lugar de texto: ocupa 16 bytes frente a 36 y compara más rápido. Si la tabla es muy grande y se inserta mucho, considera UUID v7 o un identificador ordenable para evitar la fragmentación del índice.
Herramientas relacionadas
Artículos relacionados
Preguntas frecuentes
¿Qué diferencia hay entre v1 y v4?+
v4 usa valores aleatorios (recomendable). v1 incluye timestamp y MAC, por lo que es predecible y se evita para seguridad.

