Generador de UUID
Crea identificadores únicos para bases de datos, archivos o APIs. Elige v4 si solo necesitas azar, o v7 si quieres que se ordenen por fecha de creación.
Se generan en tu navegador con su generador criptográfico. No se guardan.Generar
Resultado
Validar un UUID
Qué es
Pega un UUID para revisarlo.
v4 o v7: cuál usar
Un UUID tiene 128 bits escritos como 32 caracteres hexadecimales. Dos posiciones son fijas: la versión (el primer carácter del tercer grupo) y la variante (el primero del cuarto grupo).
- v4 es puro azar: 122 bits aleatorios. Es la opción por defecto cuando no importa el orden.
- v7 parte con la fecha y hora en milisegundos y sigue con azar (norma RFC 9562). Como se ordenan solos por fecha, las bases de datos los indexan mucho mejor que los v4.
Cuando generas varios v7 en el mismo milisegundo, usamos un contador interno para que salgan siempre en orden.
Preguntas frecuentes
¿Se pueden repetir dos UUID?
En la práctica no. Con v4, habría que generar miles de millones por segundo durante décadas para tener una posibilidad real de choque.
¿UUID y GUID son lo mismo?
Sí. GUID es el nombre que usa Microsoft y suele escribirse en mayúsculas y entre llaves, por ejemplo en el registro de Windows.
¿El v7 revela cuándo se creó?
Sí, cualquiera puede leer la fecha y hora de creación. Si eso es un problema (por ejemplo, en enlaces públicos), usa v4.
¿Qué tipo de columna uso en la base de datos?
En PostgreSQL, uuid. En MySQL o MariaDB conviene BINARY(16) o el tipo UUID de MariaDB 10.7 en adelante, en vez de guardarlo como texto.