Generador de UUID
Crea identificadores únicos universales (UUID o GUID) en versión 4 o 7, en el formato que necesites, y comprueba si un UUID es válido y qué versión tiene.
- Gratis
- Sin registro
- En tu navegador
Versión
122 bits aleatorios. La opción más habitual.
De 1 a 1000
Resultado
Validar un UUID
Cómo usar esta herramienta
- Elige la versión: v4 si solo necesitas un identificador aleatorio, v7 si te interesa que los identificadores se puedan ordenar por fecha de creación.
- Indica cuántos quieres (de 1 a 1000) y pulsa «Generar».
- Ajusta el formato si lo necesitas: mayúsculas, sin guiones o entre llaves (como suelen mostrarse los GUID de Microsoft).
- Copia el resultado o descárgalo como archivo .txt, con un UUID por línea.
Qué es un UUID
Un UUID (Universally Unique Identifier, también llamado GUID en el mundo Microsoft) es un identificador de 128 bits que se escribe como 32 cifras hexadecimales separadas por guiones en grupos de 8-4-4-4-12, por ejemplo 919108f7-52d1-4320-9bac-f847db4148a8. Su formato está definido en la RFC 9562, publicada en 2024, que sustituye a la antigua RFC 4122.
La gran ventaja de los UUID es que cualquier sistema puede generarlos por su cuenta, sin consultar una base de datos central, con una probabilidad de repetición tan baja que en la práctica se considera despreciable. Por eso se usan como claves primarias, identificadores de pedidos, nombres de archivos o identificadores de sesión y de mensajes entre servicios.
UUID v4 y UUID v7: cuál elegir
La versión 4 es la más utilizada: 122 de sus 128 bits son aleatorios y los 6 restantes indican la versión y la variante. No contiene ninguna información sobre cuándo ni dónde se creó.
La versión 7, incluida en la RFC 9562, empieza con la fecha y hora de creación en milisegundos (tiempo Unix) y completa el resto con bits aleatorios. Así, los UUID v7 generados más tarde quedan ordenados después de los anteriores. Esto es útil como clave primaria en bases de datos, porque los índices funcionan mejor con valores que crecen de forma ordenada que con valores completamente aleatorios.
Ten en cuenta que un UUID v7 revela el momento en que se creó. Si ese dato no debe ser visible (por ejemplo, en un identificador público), usa la versión 4.
¿Se pueden repetir?
En teoría sí, pero con 122 bits aleatorios en la versión 4 el número de combinaciones posibles es tan enorme que generar dos iguales por azar es extraordinariamente improbable, incluso generando miles de millones. En la práctica, los fallos de unicidad suelen deberse a un generador aleatorio defectuoso, no al azar.
Esta herramienta usa el generador criptográficamente seguro del navegador (crypto.randomUUID o crypto.getRandomValues). En los UUID v7 generados en un mismo lote se usa además un contador, como permite la RFC 9562, para que sigan ordenados aunque se creen en el mismo milisegundo.
Ejemplos
Clave primaria para una tabla nueva
Elige v7 y genera uno. Al insertar filas con UUID v7, los nuevos registros quedan al final del índice, igual que con un ID autoincremental.
Datos de prueba
Genera 500 UUID v4 y descarga el .txt para importarlos en una hoja de cálculo o un script de pruebas.
GUID para Visual Studio o el registro de Windows
Marca «Mayúsculas» y «Entre llaves» para obtener el formato {919108F7-52D1-4320-9BAC-F847DB4148A8}.
Preguntas frecuentes
¿Qué diferencia hay entre UUID y GUID?
Ninguna en la práctica. GUID (Globally Unique Identifier) es el nombre que usa Microsoft para el mismo tipo de identificador de 128 bits. A veces se muestran en mayúsculas y entre llaves, algo que puedes elegir en las opciones de formato.
¿Cómo sé qué versión tiene un UUID?
Mira el primer carácter del tercer grupo: en 919108f7-52d1-4320-9bac-f847db4148a8 es un 4, así que es un UUID v4. También puedes pegarlo en el validador de esta página, que además muestra la fecha de creación si es un v7.
¿Puedo usar un UUID como contraseña o token secreto?
No es lo recomendable. Un UUID v4 es difícil de adivinar, pero su propósito es identificar, no proteger: suele aparecer en URL, registros y bases de datos. Para secretos usa un generador de contraseñas o tokens diseñado para ello.
¿Se envían los UUID a algún servidor?
No. Se generan en tu navegador y no se envían a ningún servidor ni se guardan. Lo mismo ocurre con los UUID que pegues en el validador.
