UUID / GUID Generador
Genera valores UUID v4 (GUID) al instante en tu navegador. Gratis, privado y del lado del cliente — ningún dato se envía a ningún servidor.
Genera valores UUID v4 (GUID) al instante en tu navegador. Gratis, privado y del lado del cliente — ningún dato se envía a ningún servidor.
Los UUID (identificadores universalmente únicos, también llamados GUID en contextos de Microsoft) son identificadores de 128 bits que se pueden generar de forma independiente en todos los sistemas con una probabilidad de colisión insignificante. El formato estándar consta de 32 caracteres hexadecimales en grupos 8-4-4-4-12, separados por guiones (550e8400-e29b-41d4-a716-446655440000). Existen múltiples versiones con diferentes estrategias de generación; v4 (aleatorio) es el más común.
Los UUID v4 derivan su singularidad de 122 bits de aleatoriedad (seis bits son fijos para la versión y variante). La probabilidad de colisión es tan pequeña que, a efectos prácticos, los UUID pueden tratarse como globalmente únicos sin coordinación: dos sistemas que generen UUID de forma independiente no producirán duplicados en una escala de tiempo realista.
Este generador produce UUID v4 en el formato estándar hexadecimal con guiones. La aleatoriedad proviene del generador de números aleatorios criptográficamente seguro del navegador (window.crypto.getRandomValues), adecuado para fines sensibles a la seguridad. Se admite la generación masiva para completar dispositivos de prueba o bases de datos de siembra.
Los UUID permiten que los sistemas distribuidos generen identificadores sin coordinarse con una base de datos central. Cada servicio puede producir identificaciones localmente sin viajes de ida y vuelta a un mostrador, y se garantiza que las identificaciones resultantes no chocarán con las identificaciones generadas en otros lugares. Esto permite arquitecturas escaladas donde la generación de ID no es un cuello de botella.
Los UUID también hacen que las identificaciones sean imposibles de adivinar. Los ID numéricos secuenciales filtran información: recuento total de usuarios, antigüedad de la cuenta, velocidad de registro. Los UUID no revelan nada. Las API que exponen ID a los usuarios se benefician de los UUID tanto por seguridad como por compatibilidad futura con backends fragmentados.
Haga clic en generar y obtenga un UUID v4.
Los UUID son de 128 bits y se muestran como 32 dígitos hexadecimales en cinco grupos separados por guiones. La agrupación (8-4-4-4-12) es puramente cosmética; el valor es un único entero de 128 bits. Los UUID v4 codifican 122 bits de aleatoriedad y los 6 bits restantes son fijos: el campo de versión (4 bits, valor 4) identifica la variante.
Compatibilidad con navegador: crypto.randomUUID() está disponible en navegadores modernos (Chrome 92+, Firefox 95+, Safari 15.4+) y produce UUID v4 directamente. Los navegadores más antiguos recurren a combinar manualmente 16 bytes aleatorios de crypto.getRandomValues con bits de versión/variante configurados correctamente.
Probabilidad de colisión: con 2^122 UUID aleatorios posibles, la posibilidad de generar dos valores idénticos es insignificante. Incluso con 10^9 UUID generados, la probabilidad de una única colisión es de alrededor de 10^-18, aproximadamente 10 billones de veces menos probable que seleccionar un átomo de la Tierra al azar.