Categoría: Desarrollo
Generador de UUID v7
Genera identificadores UUID v7 ordenados por tiempo, localmente
Genera identificadores UUID versión 7 según RFC 9562, que incorporan una marca de tiempo en milisegundos para que los ids se ordenen por fecha de creación, ideales como claves primarias de base de datos. Se ejecuta totalmente en tu navegador.
Aquí aparecerá el resultado.
Todo lo de esta página se procesa en tu navegador. No se sube nada.
Para qué sirve
UUID v7 es un formato de UUID más reciente pensado para bases de datos: los primeros 48 bits son una marca de tiempo Unix en milisegundos, seguidos de bits aleatorios para garantizar la unicidad. Como los ids creados más tarde siempre se ordenan después de los creados antes, funcionan mejor como claves primarias y entradas de índice que un UUID v4 aleatorio, que dispersa las inserciones por todo un árbol B.
Cómo se usa
- Define cuántos valores UUID v7 quieres (1–100).
- Elige si quieres conservar los guiones y las mayúsculas.
- Pulsa Generar para obtener un lote nuevo, o copia el actual.
Privacidad
Esta herramienta funciona íntegramente en tu navegador. Lo que introduces nunca se sube, se guarda ni se comparte: al cerrar la pestaña desaparece.
Preguntas frecuentes
- ¿En qué se diferencia UUID v7 de UUID v4?
- UUID v4 es totalmente aleatorio, así que los ids se ordenan sin ningún criterio. UUID v7 empieza con una marca de tiempo en milisegundos, así que los ids generados más tarde siempre se ordenan después de los anteriores, lo que mantiene los índices de la base de datos más secuenciales.
- ¿Sigue siendo único un UUID v7?
- Sí. Además de la marca de tiempo, sigue llevando 74 bits de aleatoriedad, el mismo margen de seguridad que un identificador aleatorio típico, así que las colisiones siguen siendo prácticamente imposibles.
- ¿Se puede deducir algo a partir de la marca de tiempo de un UUID v7?
- Solo la hora aproximada de creación, con precisión de milisegundos. Si eso es sensible para tu caso de uso, utiliza UUID v4 en su lugar.