Generador de UUID v7

Crea identificadores UUID v7 ordenados por tiempo, que se ordenan por fecha de creación. Ideales como claves primarias en PostgreSQL, MySQL y otras bases de datos.

Gratis y privado. Todo funciona en tu navegador y no se sube nada.

Cómo funciona

  1. GeneraEl formato ya está ajustado para esta página. Pulsa Nueva lista para obtener ID nuevos.
  2. Ajusta si hace faltaCambia la cantidad, las mayúsculas o los guiones.
  3. CopiaCopia los ID o descárgalos como archivo de texto.

Por qué v7 para claves de base de datos

Las claves v4 aleatorias se insertan por todo el índice B-tree, lo que ralentiza las escrituras y desperdicia espacio a medida que crecen las tablas. Un UUID v7 empieza con un timestamp Unix de 48 bits en milisegundos, así que las filas nuevas caen al final del índice, igual que un número autoincremental, mientras los ID siguen siendo únicos en todo el mundo y se pueden generar sin riesgo en cualquier servidor o cliente.

Los bits restantes son aleatorios, con un contador dentro del mismo milisegundo para que un lote generado de una vez quede estrictamente ordenado.

Revisa el timestamp

Pega un UUID v7 en el decodificador de abajo para ver el momento exacto en que se creó. La generación y la decodificación se hacen en tu navegador.

Preguntas frecuentes

¿UUID v7 está estandarizado?

Sí. Se define en el RFC 9562, publicado en 2024, que sustituye al RFC 4122.

¿Estos UUID son únicos?

En la práctica, sí. v4 tiene 122 bits aleatorios; v7 tiene 74 bits aleatorios por milisegundo más un contador.

¿Qué diferencia hay entre UUID y GUID?

GUID es el nombre que usa Microsoft para lo mismo. Suelen escribirse en mayúsculas y entre llaves.

¿Puedo ver cuándo se creó un UUID?

En las versiones 1, 6 y 7, sí. Pégalo en el decodificador.

¿Los ID se envían a algún sitio?

No. Se generan en tu navegador.