Generador de UUID online — UUID v4 y v7 en lote
Crea en lote UUID v4 y UUID v7 ordenables
Funciona en tu navegador · no se sube nada
Qué es
Un UUID es un identificador de 128 bits que se puede crear de forma independiente en cualquier máquina con una probabilidad insignificante de repetirse; por eso aparece en claves de bases de datos, nombres de archivo y trazas de peticiones. Esta herramienta crea UUID v4 o v7, hasta 1000 por clic.
Cómo se usa
- Elige la versión: v4 es totalmente aleatorio y v7 está ordenado por tiempo.
- Indica cuántos quieres, de 1 a 1000.
- Activa las mayúsculas o desactiva los guiones si necesitas ese formato.
- La lista se actualiza al momento. Copiar pone la lista entera en el portapapeles, un UUID por línea.
- Pulsa Generar de nuevo para obtener una tanda nueva.
Cómo funciona
- La salida sigue la RFC 9562 (que sustituyó a la RFC 4122): 32 dígitos hexadecimales agrupados como 8-4-4-4-12.
- v4 sale de
crypto.randomUUIDdel navegador: nibble de versión 4, bits de variante 10 y 122 bits aleatorios. - v7 se construye a mano: una marca de tiempo Unix de 48 bits en milisegundos, la versión 7, un contador de 12 bits, los bits de variante 10 y, por último, 62 bits aleatorios.
- El orden está garantizado dentro de una misma tanda (y entre tandas en la misma sesión del navegador). Si se crean varios ID en el mismo milisegundo, se incrementa el contador de 12 bits. Si el reloj se detiene o retrocede, el valor nunca baja del anterior, así que ordenar las cadenas da el orden de creación. Si el contador fuera a desbordarse dentro de un milisegundo, la marca de tiempo avanza uno.
- Toda la aleatoriedad sale de
crypto.getRandomValues; nunca se usaMath.random.
Ejemplos
| Elemento | Forma |
|---|---|
| v4 | xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx (y es 8, 9, a o b) |
| v7 | tttttttt-tttt-7xxx-yxxx-xxxxxxxxxxxx (t es la marca de tiempo en milisegundos, y es 8, 9, a o b) |
| Sin guiones | Una sola secuencia de 32 dígitos hexadecimales |
| Mayúsculas | El mismo valor con A–F en mayúsculas |
Genera una tanda v7 y ordena las líneas alfabéticamente: el orden no cambiará.
Preguntas frecuentes
¿Elijo v4 o v7?
Usa v4 cuando solo necesites un ID único. Usa v7 para cosas como claves primarias de bases de datos, donde los ID que se ordenan por momento de creación hacen que los índices funcionen mejor.
¿Pueden coincidir dos UUID?
En teoría sí, pero un v4 tiene 122 bits aleatorios, así que las colisiones no son una preocupación práctica a una escala normal. El v7 añade un contador para que los ID creados en el mismo milisegundo sigan siendo únicos y ordenados.
¿Es un problema que el v7 contenga una marca de tiempo?
Los primeros 48 bits de un v7 son el momento de creación en milisegundos. Úsalo solo donde no importe revelar cuándo se creó, y elige v4 cuando sí importe.
¿Se guardan los UUID en algún sitio?
No. Se generan con la fuente aleatoria criptográfica del navegador y nunca se envían a ninguna parte.