Generador de UUID — v4 y v7

Crea UUID criptográficamente aleatorios (v4) o UUID ordenables basados en marca de tiempo (v7) en lote, y luego cópialos o descárgalos. Pega cualquier UUID para ver su versión.

Actualizado el

Formato

Validar y analizar un UUID

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: Generador de UUID

  1. Elige Versión 4 para IDs totalmente aleatorios o Versión 7 para IDs que se ordenan por fecha de creación.
  2. Indica cuántos necesitas (hasta 10 000) y haz clic en Generar — o pulsa Ctrl/⌘ + Enter.
  3. Ajusta el formato: mayúsculas, sin guiones, entre llaves, o como array JSON o lista SQL.
  4. Haz clic en Copiar todo o Descargar. Pega cualquier UUID en Validar y analizar para ver su versión, variante y marca de tiempo incrustada.

¿Qué es un UUID?

Un UUID (Identificador Único Universal), llamado GUID en el mundo de Microsoft, es un identificador de 128 bits escrito como 32 dígitos hexadecimales en cinco grupos: 8-4-4-4-12, por ejemplo 550e8400-e29b-41d4-a716-446655440000. Los UUID se pueden generar de forma independiente en cualquier equipo sin un coordinador central, con una probabilidad de colisión despreciable. Son ideales para claves primarias de bases de datos, sistemas distribuidos, nombres de archivo, claves de idempotencia e IDs de correlación. El formato está definido en RFC 9562 (2024), que reemplazó a RFC 4122 e introdujo las versiones 6, 7 y 8.

UUID v4 frente a v7

Versión 4Versión 7
Contenido122 bits aleatoriosMarca de tiempo Unix de 48 bits (ms) + 74 bits aleatorios
Ordenable por fecha de creaciónNoSí
Rendimiento de índices en base de datosLas inserciones aleatorias fragmentan los índices B-treeInserciones secuenciales, similares a auto-incremento
Revela la fecha de creaciónNoSí (hasta el milisegundo)
Ejemplo3b241101-e2bb-4255-8caf-4136c566a9620199f2a4-7c3e-7b21-9d4f-3a6c8e1b2d40

Elige v7 para claves primarias en tablas de PostgreSQL, MySQL o SQL Server: como los IDs nuevos siempre son mayores que los anteriores, las inserciones se añaden al final del índice en lugar de dividir páginas aleatorias. Elige v4 cuando el ID no deba filtrar ninguna información, como los tokens públicos. Dentro de una misma tanda, este generador mantiene los IDs v7 estrictamente crecientes incluso si se crean varios en el mismo milisegundo, usando un contador en el campo rand_a, tal como sugiere RFC 9562.

Cómo leer un UUID

Dos posiciones contienen metadatos. El primer dígito del tercer grupo es la versión (4 o 7 en los ejemplos anteriores). El primer dígito del cuarto grupo codifica la variante: 8, 9, a o b indica un UUID estándar de RFC 9562. En un UUID v7, los primeros 12 dígitos hexadecimales son la fecha de creación en milisegundos desde 1970. El analizador la decodifica por ti y también extrae marcas de tiempo de UUID v1 y v6. El UUID nil está formado solo por ceros; el UUID max está formado solo por f.

¿De verdad los UUID son únicos?

En el caso de v4, necesitarías generar unos 2,7 × 1018 UUID para alcanzar un 50 % de probabilidad de una sola colisión. Esto supone una buena fuente de aleatoriedad: esta herramienta usa crypto.getRandomValues(), el generador criptográficamente seguro del navegador, nunca Math.random(). Aun así, los UUID son identificadores, no secretos: no los uses como contraseñas ni como tokens de sesión. Para eso usa el Generador de contraseñas.

Generar UUID en código

JavaScript: crypto.randomUUID() (v4). Python: uuid.uuid4(), y uuid.uuid7() desde Python 3.14. PostgreSQL: gen_random_uuid() (v4) y uuidv7() en PostgreSQL 18. Otros valores únicos que quizá necesites: hashes para huellas de contenido y marcas de tiempo Unix para fechas.

También se busca como: generador guid, uuid v4, uuid v7, generar uuid online, validar uuid, generador de id único, generar guid online.

Herramientas que combinan con: Generador de UUID

  • Generador de ULID y Nano ID — Genera ULIDs, IDs de 26 caracteres que se ordenan por fecha de creación, o Nano IDs, IDs cortos y aptos para URL con el alfabeto y la longitud que elijas.
  • Generador de Nano ID — Crea IDs cortos, aleatorios y seguros para URLs como V1StGXR8_Z5jdHi6B-myT, con el mismo formato que la popular librería nanoid.
  • Codificación y descodificación Base64 — Convierte texto a Base64 y viceversa con compatibilidad total con UTF-8 (acentos, emojis), cambia a Base64 compatible con URL o arrastra un archivo para obtener su cadena Base64 o su URI de datos.
  • Traductor de código Morse — Escribe texto para obtener el código Morse, o pega puntos y rayas para descifrarlos; después, escúchalo, mira cómo parpadea y descárgate el audio.

Preguntas frecuentes

¿Cuál es la diferencia entre un UUID y un GUID?
Son lo mismo. GUID (Globally Unique Identifier) es el nombre que usa Microsoft. Los GUID suelen escribirse en mayúsculas y entre llaves, algo que puedes activar en las opciones de formato.
¿Debo usar UUID v4 o v7 para las claves de una base de datos?
Normalmente v7 es mejor como clave primaria: está ordenado por tiempo, así que las inserciones siguen siendo secuenciales y los índices se mantienen compactos. Usa v4 si el identificador no debe revelar cuándo se creó.
¿Pueden dos UUID generados ser iguales alguna vez?
En teoría sí, en la práctica no. Con 122 bits aleatorios, generar mil millones de UUID v4 por segundo durante unos 85 años daría aproximadamente un 50 % de probabilidad de un solo duplicado.
¿Estos UUID se generan de forma segura?
Sí. Se crean en tu navegador con el generador de números aleatorios criptográficamente seguro de la Web Crypto API, y nunca se envían ni se guardan en un servidor.
¿Cómo obtengo la marca de tiempo de un UUID v7?
Pégalo en el analizador. Técnicamente, los primeros 48 bits (12 dígitos hexadecimales) son la hora Unix en milisegundos. Por ejemplo, en JavaScript: parseInt(uuid.slice(0, 8) + uuid.slice(9, 13), 16).
¿Puedo instalar Generador de UUID como aplicación web y utilizarla sin conexión?
Sí. Generador de UUID es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas