Haz clic en Generar para obtener un UUID

Qué contiene un UUID v7

Un UUID v7 (RFC 9562) empieza con una marca de tiempo Unix de 48 bits en milisegundos, luego 12 bits de precisión extra y 62 bits aleatorios. El nibble de versión (posición 13) es 7 y el de variante (posición 17) es 8, 9, a o b. Como la marca de tiempo va delante, los IDs creados después se ordenan tras los anteriores como texto plano, sin una secuencia de base de datos.

Ejemplo: 018f3d9c-7b21-7a4e-9c30-6d5f1e2a8b44. La parte inicial 018f3d9c7b21 es la hora actual en milisegundos, el 7 marca la versión 7, el 9 la variante y la cola es aleatoria. Los UUID v7 consecutivos son monótonos dentro del mismo milisegundo porque un contador aleatorio rompe los empates, así que se añaden al final del índice de árbol B y no se dispersan. Prefiere v7 para claves primarias y eventos; prefiere v4 aleatorio cuando los IDs no deban revelar la hora de creación.

Cómo generar un UUID v7

  1. Pulsa «Generar» para crear un UUID v7 ordenado por tiempo.
  2. Genera varios seguidos: se ordenarán por orden de creación.
  3. Cópialos como claves primarias ordenables o IDs de registro.
  4. ¿Necesitas IDs opacos sin orden? Usa la página de UUID v4.

UUID v7 — preguntas frecuentes

¿Los valores UUID v7 son ordenables?

Sí. Los primeros 48 bits son una marca de tiempo en milisegundos, así que el orden lexicográfico coincide con el de creación; una cola aleatoria evita colisiones simultáneas.

¿Un UUID v7 revela cuándo se creó?

Sí, muestra la hora de creación con precisión de milisegundo. Suele estar bien para registros y claves, pero usa v4 si la marca de tiempo es sensible.

¿v4 o v7 para una clave de base de datos?

v7: su prefijo ordenado mantiene las inserciones al final del índice y evita las divisiones de página que causan los valores v4 aleatorios. Elige v4 si necesitas IDs totalmente opacos.

Funciona por completo en tu navegador: la marca de tiempo y los bits aleatorios provienen del reloj de tu dispositivo y de crypto.getRandomValues(), no de un servidor.

Volver al inicio