Generador de UUID

Genera UUID/GUID v4 aleatorios al instante. Admite generación masiva, mayúsculas y formato sin guiones.

Procesamiento 100 % en el lado del cliente — Tus datos nunca salen de tu navegador
UUID generado
-
Generación masiva

¿Qué es un UUID (o GUID)?

Un UUID (Identificador Único Universal), también conocido como GUID (Identificador Único Global) en entornos de Microsoft y Windows, es un identificador de 128 bits que es único tanto en el espacio como en el tiempo. Los UUID y los GUID son lo mismo, solo que con nombres diferentes utilizados por distintos ecosistemas. Están estandarizados por el RFC 4122 y se utilizan ampliamente en el desarrollo de software para identificar de forma única objetos, registros, sesiones y recursos sin necesidad de una autoridad central que coordine la generación de ID.

Cómo generar un UUID v4 aleatorio

Esta herramienta genera UUID de versión 4 (UUID aleatorios), que se crean utilizando números aleatorios criptográficamente seguros. Un UUID v4 tiene el formato xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, donde x es un dígito hexadecimal aleatorio e y es uno de los siguientes: 8, 9, a o b. El "4" en el tercer grupo indica la versión del UUID. Con 122 bits aleatorios, la probabilidad de generar un UUID duplicado es astronómicamente baja (aproximadamente 1 entre 2,7 trillones). Haz clic en "Generar nuevo UUID" para crear uno al instante, o utiliza la generación masiva para crear hasta 100 GUID aleatorios a la vez.

Casos de uso comunes para UUIDs y GUIDs

Los UUIDs y GUIDs se utilizan como claves primarias de bases de datos, identificadores de solicitudes de API, tokens de sesión, identificadores de nodos de sistemas distribuidos, para nombrar archivos y recursos, como ID de correlación de colas de mensajes y claves de caché. Son especialmente valiosos en sistemas distribuidos donde múltiples nodos necesitan generar identificadores únicos de forma independiente y sin coordinación. Ecosistemas comunes: tipo de columna UUID en PostgreSQL, ObjectIds de MongoDB (un concepto similar), struct Guid de .NET, clase UUID de Java, módulo uuid de Python, crypto.randomUUID() de JavaScript. Este generador utiliza la API Web Crypto para la generación de números aleatorios criptográficamente seguros.

Preguntas frecuentes

¿Cuál es la diferencia entre UUID y GUID?

UUID (Identificador Único Universal) y GUID (Identificador Único Global) se refieren al mismo concepto: un identificador de 128 bits que garantiza ser único entre sistemas. "UUID" es el término utilizado en el RFC 4122 y en el mundo de Linux/código abierto; "GUID" es el término que Microsoft utiliza en Windows, .NET y SQL Server. Ambos tienen el mismo formato y se pueden usar indistintamente.

¿Es este generador de UUID criptográficamente seguro?

Sí. Este generador utiliza la API Web Crypto integrada del navegador (crypto.getRandomValues), que proporciona una generación de números aleatorios criptográficamente segura, adecuada para usos sensibles a la seguridad como tokens de sesión, enlaces de restablecimiento de contraseña y claves de API.

¿Por qué usar UUID v4 en lugar de otras versiones?

UUID v4 es la versión más utilizada porque no requiere coordinación y no expone información del sistema. Otras versiones: v1 usa la dirección MAC + marca de tiempo (predecible, revela la identidad), v3/v5 usan hashing de espacio de nombres (determinista), v7 se basa en una marca de tiempo con un sufijo aleatorio (ordenable). Para la mayoría de las aplicaciones, la aleatoriedad pura de v4 es la elección correcta.

¿Son privados mis UUID generados?

Sí. Todos los UUID se generan localmente en tu navegador utilizando la API Web Crypto. No se envía nada a ningún servidor. La página funciona sin conexión una vez cargada.

Desarrolla con Phoenix Code

Un editor de código moderno con vista previa en vivo, creado para desarrolladores y diseñadores web.

Prueba Phoenix Code