Skip to main content

Generador de UUID v7

Genera identificadores UUID v7 ordenables por tiempo y compatibles con RFC 9562. Herramienta gratuita en línea. Sin registro.
Hora (UTC):
Marca de tiempo Unix:

1
¿Necesita verificar un UUID?

Use nuestro Decodificador de UUID v7 para extraer la marca de tiempo y la versión de cualquier cadena v7.

Ejemplo de UUID v7

UUID v7: — Debemos mirarlo a través de la lente de RFC 9562.

Este ID específico codifica un momento preciso: UTC.

Diseño de caracteres

Segmento Valor Hex Descripción Detalles técnicos
Marca de tiempo Unix Epoch (ms) Los primeros 48 bits. Esta es la parte 'ordenable'.
Versión Versión de UUID Fijado en 7.
Entropía A Aleatorio/Sub-ms 12 bits de datos aleatorios.
Variante Variante RFC Usualmente 8, 9, a o b.
Entropía B Relleno aleatorio 62 bits de aleatoriedad criptográficamente segura.

¿Qué es UUID v7?

UUID v7 es un identificador de próxima generación definido en RFC 9562. A diferencia del UUID v4 aleatorio, incluye una marca de tiempo Unix de 48 bits al principio. Esto lo hace ordenable por tiempo y altamente optimizado para el rendimiento de bases de datos.


Ventajas clave

  • 🚀 Eficiencia de base de datos: El diseño ordenado por tiempo de UUID v7 puede ofrecer una mejor localización de índices en comparación con los valores UUID v4 completamente aleatorios, aunque el impacto real en el rendimiento depende de la base de datos, el esquema, la carga de trabajo y el formato de almacenamiento de UUID.
  • 📅 Ordenable por tiempo: Los valores de UUID v7 se pueden ordenar por su marca de tiempo de creación integrada, lo que puede reducir la necesidad de una marca de tiempo independiente cuando solo se necesita ordenar por hora de creación.
  • 🛡️ Seguridad de privacidad: A diferencia de UUID v1, v7 no filtra la dirección MAC de su máquina.
  • 🌐 Apto para sistemas distribuidos: Genere IDs en múltiples servidores sin riesgo de colisión.

Cómo usar

  1. Seleccionar cantidad: Elija cuántos UUID generar.
  2. Generar: Nuestro servidor crea IDs que cumplen con los estándares usando relojes de alta precisión.
  3. Copiar: Use el botón de un solo clic para pegarlos en su proyecto.

Common Uses for UUID v7

  • Database primary keys: Time-ordered identifiers can be useful for databases where insertion order matters.
  • Distributed systems: UUID v7 can be generated independently across services without requiring a central ID server.
  • Event IDs: The embedded timestamp makes chronological ordering convenient.
  • API resources: UUID v7 provides globally unique identifiers while retaining a timestamp component.
  • Logs and records: Time ordering can make identifiers easier to inspect and sort.

UUID v7 vs UUID v4

Feature UUID v7 UUID v4
Randomness Partially random Random
Timestamp Embedded None
Sortable by creation time Yes No
RFC RFC 9562 RFC 9562
Useful for Database/application IDs Random identifiers

Preguntas frecuentes

Los valores de UUID v4 se distribuyen de forma aleatoria, mientras que UUID v7 integra una marca de tiempo y se ordena de manera natural por la hora de creación. Esto puede mejorar la localidad del índice para algunas cargas de trabajo de base de datos.

UUID v7 contiene una marca de tiempo junto con bits aleatorios o basados en contadores que dependen de la implementación. Cuando se genera utilizando una fuente aleatoria criptográficamente segura, su componente aleatorio es difícil de predecir y puede ser adecuado para identificadores públicos.

No. En ToolGK, los UUID generados no se almacenan como datos persistentes por la herramienta.

UUID v7 contiene una marca de tiempo. Para tokens que deben ser anónimos, use en su lugar UUID v4 .

Yes. UUID v7 is designed so that its most significant bits contain a Unix timestamp, allowing UUID v7 values to be sorted approximately by creation time.
We use analytics cookies to understand site usage and improve tools. See our Privacy Policy.