Generador de UUID
Genera UUID versión 4 (aleatorios) o versión 7 (ordenados por tiempo), y revisa cualquier UUID que ya tengas.
Funciona completamente en tu navegador
Validar un UUID
- Versión
- -
- Variante
- -
- Timestamp (UTC)
- -
De 1 a 1.000 UUID a la vez.
Cómo generar UUID
- Elige la versión 4 para identificadores completamente aleatorios, o la versión 7 para identificadores que se ordenan por fecha de creación.
- Indica cuántos necesitas y las opciones de formato: mayúsculas, sin guiones o entre llaves.
- Copia la lista o descárgala como archivo de texto. Pega un UUID en el validador para leer su versión.
Qué es un UUID, y v4 frente a v7
Un generador de UUID crea identificadores únicos sin necesidad de coordinarse con nadie. Un UUID es un identificador de 128 bits escrito como 32 dígitos hexadecimales en cinco grupos. Como el espacio es tan grande, los sistemas pueden crear IDs de forma independiente, sin un contador central, y aun así esperar que sean únicos.
En un UUID versión 4, 122 de los 128 bits son aleatorios; el resto guarda la versión (4) y la variante. Un UUID versión 7 empieza con la fecha de creación en milisegundos Unix, seguida de un contador y bits aleatorios. Como la fecha va primero, los IDs más nuevos se ordenan después de los más antiguos, algo que les sienta mejor a los índices de las bases de datos que las claves completamente aleatorias. El costo es que la fecha de creación se puede leer en el ID.
Esta herramienta usa el generador aleatorio seguro del navegador. Dentro de un mismo milisegundo, los valores de la versión 7 aumentan mediante un contador de 12 bits, así que un lote queda estrictamente ordenado.
Consejos
- ¿Necesitas una contraseña y no un ID? Usa el Generador de contraseñas.
- Convierte un ID en un código escaneable con el Generador de códigos QR.
Preguntas frecuentes
¿Qué versión debo usar?
La versión 4 tiene 122 bits aleatorios y es la opción predeterminada habitual. La versión 7 pone primero un timestamp Unix en milisegundos, así que los valores se ordenan por orden de creación, lo que mantiene ordenados los índices de las bases de datos. Usa v7 cuando el orden importe y no te moleste que la fecha de creación se pueda leer en el ID.
¿Se envían los UUID a algún lado?
No. Se generan en tu navegador con su generador seguro de números aleatorios y no se envían ni se guardan.
¿Pueden coincidir dos UUID?
En la versión 4, la probabilidad es despreciable: tendrías que generar miles de millones por segundo durante años para ver un riesgo realista. Los valores de la versión 7 creados en el mismo milisegundo se mantienen distintos y crecientes gracias a un contador en los bits aleatorios.
¿Un GUID es lo mismo que un UUID?
GUID es el nombre que Microsoft le da al mismo formato de 128 bits. Algunas herramientas escriben los GUID en mayúsculas o entre llaves, y las opciones de aquí también pueden hacerlo.
¿Qué lee el validador?
Acepta un UUID con o sin guiones, llaves o el prefijo urn:uuid:, e indica la versión, la variante y, en la versión 7, el timestamp guardado en los primeros 48 bits. No puede saber si un ID fue realmente emitido por algún sistema.
¿La estructura de la versión 7 es estándar?
Sí. Sigue el RFC 9562: 48 bits de milisegundos Unix, la versión, un contador de 12 bits, la variante y 62 bits aleatorios.