UUID UUID Generator

Gratis · Sin registro · Sin instalar nada

Generador de UUID v6

Crea UUID v6: la marca de tiempo de v1 reordenada para que los bits más significativos vayan primero. El resultado se ordena por fecha de forma natural y sigue siendo compatible con la estructura de v1.

  • Ordenable por tiempo
  • RFC 9562
  • Compatible con v1

Generador de UUID v6

v6
Entre 1 y 1000.
Formato

Resultado 0

    Se genera localmente con la Web Crypto API: nada sale de tu navegador. Atajo: Ctrl + Enter — para volver a generar

    ¿Qué es UUID v6?

    Un UUID v6 usa la misma marca de tiempo de 60 bits que v1, pero la coloca en los bits altos (big-endian), de modo que el orden lexicográfico de las cadenas coincide con el orden cronológico.

    Eso lo hace apto como clave primaria: las filas nuevas se añaden al final del índice en lugar de repartirse por todo el árbol, sin renunciar al resto de bits aleatorios.

    Cómo se usa

    1. Indica cuántos identificadores necesitas.
    2. Pulsa Generar.
    3. Comprueba que la lista queda ordenada de menor a mayor: es la marca de tiempo en acción.

    Casos de uso

    • Claves primarias en bases de datos relacionales.
    • Registros de auditoría y eventos que se consultan por fecha.
    • Sistemas que migran desde v1 y quieren seguir usando esa estructura.

    Las versiones de UUID de un vistazo

    Versión¿Ordenable?Basada enPara qué sirve
    v1NoMarca de tiempo + dirección MACSistemas antiguos que aún esperan v1
    v3NoHash MD5 de un nombreIdentificadores deterministas donde se exige MD5
    v4No122 bits aleatoriosPrácticamente cualquier identificador
    v5NoHash SHA-1 de un nombreUn mismo nombre debe dar siempre el mismo ID
    v6Marca de tiempo reordenadaIDs ordenables sin renunciar al azar
    v7Hora Unix en milisegundosClaves primarias de base de datos y eventos
    v8NoTu propia disposición de bitsFormatos propios o experimentales

    Las siete versiones ocupan 128 bits y se escriben con la misma forma 8-4-4-4-12. Lo único que cambia es el significado de los bits.

    Preguntas frecuentes

    ¿En qué se diferencia v6 de v1?

    Solo en el orden de los bits de la marca de tiempo. v1 parte el tiempo en dos bloques, v6 lo pone entero al principio, y por eso v6 se ordena bien como texto.

    ¿v6 o v7?

    v7 usa tiempo Unix en milisegundos y es la recomendación de RFC 9562 para proyectos nuevos. v6 existe sobre todo para mantener compatibilidad con v1.

    ¿Sigue siendo único dentro del mismo milisegundo?

    Sí: el reloj se incrementa de forma monótona y el resto del identificador es aleatorio, así que dos valores del mismo instante no chocan.