Generador de UUID: crea y valida UUID v4 y v7

Genera UUID (GUID) directamente en tu navegador: aleatorios con la versión 4 u ordenables en el tiempo con la versión 7 (RFC 9562). En el modo «Validar», la herramienta te dice si un UUID es válido, qué versión tiene y cuándo se creó.

De 1 a 1000 UUID a la vez
Tus datos se guardan solo en este navegador.

Resultado

Resultado
–
UUID generados
    Estructura del UUID

    Cómo se calcula

    Un UUID (Universally Unique Identifier; Microsoft lo llama GUID) es un identificador de 128 bits único en todo el mundo sin necesidad de una autoridad central. Se escribe como 32 dígitos hexadecimales en cinco grupos: xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx. El dígito M es la versión; los bits más altos de N indican la variante (8, 9, a o b en los UUID actuales). La norma vigente es la RFC 9562 (2024), que sustituye a la RFC 4122.

    ¿Versión 4 o versión 7?

    Si generas muchos UUID v7 de una vez, casi todos caen en el mismo milisegundo. La herramienta incrementa entonces en uno la parte aleatoria (RFC 9562 § 6.2, método 2), de modo que la lista sigue siendo estrictamente creciente.

    ¿Qué tan seguro es el azar?

    Los bits aleatorios salen de crypto.getRandomValues(), el generador criptográficamente seguro de tu navegador, el mismo que usa crypto.randomUUID(). No se envía nada a ningún servidor ni se guarda. Con 122 bits aleatorios harían falta unos 2,7 trillones (2,7 × 1018) de UUID para que la probabilidad de un solo duplicado llegue al 50 %.

    Validar y decodificar un UUID

    En el modo «Validar», la herramienta descompone un UUID existente: comprueba la longitud y los caracteres, lee la versión y la variante y, en las versiones 1, 6 y 7, convierte la marca de tiempo integrada a UTC y a tu hora local. Las versiones 1 y 6 cuentan intervalos de 100 nanosegundos desde el 15 de octubre de 1582 (inicio del calendario gregoriano); la versión 7, milisegundos desde el 1 de enero de 1970. Valores especiales: el UUID nil (todo ceros) y el UUID max (todo f).

    Preguntas frecuentes

    ¿Qué diferencia hay entre UUID y GUID?

    Ninguna en el fondo: GUID (Globally Unique Identifier) es el nombre que Microsoft da al mismo formato de 128 bits. Un GUID de Windows o .NET suele ser un UUID versión 4.

    ¿Se puede repetir un UUID?

    En teoría sí, en la práctica no: la versión 4 tiene 2122 valores posibles. Aun generando mil millones de UUID por segundo, pasarían unos 86 años hasta que un duplicado tuviera un 50 % de probabilidad, siempre que el generador sea bueno, como crypto.getRandomValues(), que es el que se usa aquí.

    ¿Qué versión de UUID uso en una base de datos?

    La versión 7. Como empieza con una marca de tiempo, los registros nuevos se insertan en orden y los índices B-tree se mantienen compactos y rápidos. PostgreSQL 18 incluye para ello la función uuidv7().

    ¿Se puede saber cuándo se creó un UUID?

    En las versiones 1, 6 y 7, sí: elige «Validar / decodificar un UUID». La versión 4 solo contiene azar y no revela ni fecha ni equipo.

    ¿Mayúsculas o minúsculas?

    Ambas son válidas. La RFC 9562 establece minúsculas para la salida y exige aceptar mayúsculas y minúsculas por igual en la entrada. Algunas herramientas de Microsoft muestran los GUID en mayúsculas y entre llaves.

    Fuentes y base legal

    Última actualización:

    Herramientas relacionadas