Saltar al contenido

Generador de UUID v7

Cree UUID v7 que se ordenan por fecha de creación y funcionan bien como claves primarias en bases de datos y registros.

Procesado localmente en tu navegador

Opciones

Fecha ISO o segundos Unix. Déjelo vacío para usar la hora actual.

¿Qué es Generador de UUID v7?

El UUID versión 7, estandarizado en la RFC 9562, coloca al inicio del identificador una marca de tiempo Unix de 48 bits en milisegundos y rellena el resto con un contador y bits aleatorios. Como los bytes más significativos son una lectura del reloj, un valor creado después resulta mayor que uno creado antes, lo que mantiene compactos los índices B-tree y rápidas las inserciones.

Este generador produce un lote estrictamente creciente. Puede dejar la hora en «ahora» o escribir una fecha ISO o segundos Unix para crear IDs de un momento concreto, y una tabla puede mostrar la marca de tiempo decodificada de cada UUID.

¿Cómo funciona?

  1. Elija cuántos UUID quiere (diez por defecto).
  2. Opcionalmente escriba una marca de tiempo como 2025-01-31T12:00:00Z; déjela vacía para usar la hora actual.
  3. Mantenga activada «Mostrar la marca de tiempo incluida» para ver la fecha decodificada junto a cada UUID.
  4. Genere y copie o descargue la lista; ordenada como texto queda en orden cronológico.

Casos de uso habituales

  • Claves primarias para tablas de PostgreSQL, MySQL o SQLite que se benefician de la localidad de inserción.
  • IDs de eventos y logs que deben ordenarse cronológicamente sin columna de fecha aparte.
  • Llenar fixtures con IDs repartidos en una fecha elegida para probar consultas por tiempo.
  • Probar UUID v7 antes de adoptarlo en un servicio nuevo.

Ejemplos

Cree UUID v7 que se ordenan por fecha de creación y funcionan bien como claves primarias en bases de datos y registros.

Privacidad

Generador de UUID v7 se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

Los primeros 48 bits revelan cuándo se creó el ID, así que no use v7 si la hora de creación es sensible. El orden es exacto dentro de un lote, pero solo aproximado entre máquinas con relojes distintos.

Preguntas frecuentes

¿En qué se diferencia UUID v7 de v4?

v4 es totalmente aleatorio y sin orden. v7 empieza con una marca de tiempo en milisegundos, así que los IDs se ordenan por creación, a costa de exponer esa hora.

¿Puedo generar un UUID v7 para una fecha pasada?

Sí. Escriba la fecha en el campo de marca de tiempo. El lote llevará esa hora y seguirá siendo estrictamente creciente, útil para datos de prueba y migraciones.

¿UUID v7 es un estándar oficial?

Sí. Está definido en la RFC 9562 (2024), que sustituye a la RFC 4122 y añade las versiones 6, 7 y 8.

Más herramientas en Herramientas para desarrolladores →