Generador de UUID – Genera UUID v4 y v7 online
Genera identificadores UUID v4 aleatorios o UUID v7 ordenados por tiempo, de uno en uno o hasta 500 a la vez, y comprueba la versión y la fecha de cualquier UUID.
Elige v4 para un ID totalmente aleatorio o v7 para uno que se ordena por fecha de creación, indica cuántos necesitas y copia la lista. Cada UUID se crea con el generador aleatorio seguro del navegador; el v7 guarda además la hora actual en sus primeros 48 bits.
Cómo usar la herramienta: Generador de UUID
- Elige la versión: v4 (aleatorio) o v7 (ordenado por tiempo).
- Indica cuántos UUID necesitas (1–500).
- Elige el formato: mayúsculas, sin guiones o con llaves.
- Copia la lista o descárgala como archivo de texto.
- Para revisar un UUID existente, pégalo en «Comprobar un UUID».
¿Qué es un UUID?
Un UUID (Universally Unique Identifier), llamado GUID en el mundo Microsoft, es un valor de 128 bits que se escribe con 32 dígitos hexadecimales en cinco grupos: 8-4-4-4-12, por ejemplo 3f8a2b1c-5d6e-4f70-8a9b-0c1d2e3f4a5b. Permite que cualquier ordenador cree un identificador que no chocará con los creados en otro sitio, sin consultar una base de datos central.
¿v4 o v7?
| UUID v4 | UUID v7 | |
|---|---|---|
| Se forma con | 122 bits aleatorios | timestamp de 48 bits + 74 bits aleatorios |
| Orden | aleatorio | por fecha de creación |
| Índice de base de datos | fragmenta los índices B-tree | inserta en orden, más rápido |
| Revela la hora | no | sí, al milisegundo |
El UUID v4 es la opción clásica cuando solo necesitas unicidad. El UUID v7, estandarizado en el RFC 9562 (2024), pone delante un timestamp Unix en milisegundos, de modo que los nuevos se ordenan después de los antiguos. Por eso es mejor como clave primaria en bases de datos como PostgreSQL y MySQL. Evita el v7 si la fecha de creación debe ser secreta.
¿Pueden repetirse dos UUID?
En la práctica, no. Con 122 bits aleatorios tendrías que generar unos 2,7 trillones (2,7 × 10¹⁸) de UUID v4 para tener un 50 % de probabilidad de un solo duplicado. Las colisiones solo ocurren con generadores aleatorios defectuosos; por eso esta herramienta usa crypto.getRandomValues y no Math.random.
Cómo leer un UUID
El dígito hexadecimal número 13 indica la versión (4 o 7) y el 17 la variante (8, 9, a o b en el formato estándar). Pega un UUID en el verificador para ver ambos y, si es v7, la fecha y hora exactas en que se creó.
Formatos
La mayoría de sistemas esperan minúsculas con guiones. Algunas herramientas de Windows usan mayúsculas con llaves y algunas bases de datos guardan los 32 dígitos sin guiones. Las opciones de arriba generan los tres, y el valor del UUID es el mismo se escriba como se escriba.
¿Necesitas un secreto y no un identificador? Usa el generador de contraseñas. Para convertir fechas, prueba el conversor de timestamp Unix.
También te pueden servir estas herramientas gratis: Formateador JSON, Generador de contraseñas y Probador de regex.
Preguntas frecuentes
¿Qué diferencia hay entre UUID y GUID?
Son lo mismo. GUID es el nombre que usa Microsoft; ambos son identificadores de 128 bits con el formato 8-4-4-4-12.
¿Uso UUID v4 o v7?
Usa v7 para claves primarias de bases de datos, porque se ordena por tiempo y mantiene eficientes los índices. Usa v4 cuando el ID no deba revelar cuándo se creó.
¿Son realmente únicos?
Sí, a efectos prácticos. Usan un generador aleatorio criptográfico y la probabilidad de colisión es astronómicamente pequeña.
¿Puedo generar muchos UUID a la vez?
Sí. Escribe cualquier número de 1 a 500 y copia o descarga la lista completa.
¿Cómo sé la versión de un UUID?
Mira el dígito hexadecimal número 13 o pega el UUID en «Comprobar un UUID». Verás la versión, la variante y, en los v7, la fecha de creación.
Última actualización: