Generador GUID / UUID
Genere identificadores aleatorios GUID/UUID de 128 bits compatibles con RFC 4122. Admite múltiples versiones, formatos y generación por lotes.
Tu bloqueador de anuncios impide que mostremos anuncios
MiniWebtool es gratis gracias a los anuncios. Si esta herramienta te ayudó, apóyanos con Premium (sin anuncios + herramientas más rápidas) o añade MiniWebtool.com a la lista de permitidos y recarga la página.
- O pásate a Premium (sin anuncios)
- Permite anuncios para MiniWebtool.com y luego recarga
Generador GUID / UUID
El Generador GUID / UUID crea identificadores únicos de 128 bits que son esenciales para el desarrollo de software, sistemas de bases de datos y aplicaciones distribuidas. Esta herramienta admite múltiples versiones de UUID, formatos de salida y generación por lotes, lo que la convierte en el generador de UUID más completo disponible en línea.
¿Qué es un UUID/GUID?
Un UUID (Universally Unique Identifier) o GUID (Globally Unique Identifier) es un número de 128 bits utilizado para identificar información de forma única en sistemas informáticos. Estos identificadores están diseñados para ser únicos a través del tiempo y el espacio sin requerir una autoridad de registro central.
Los UUID siguen el estándar RFC 4122 y se representan como 32 dígitos hexadecimales mostrados en cinco grupos separados por guiones: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Estructura de un UUID
| Componente | Bits | Descripción |
|---|---|---|
time_low | 32 | 32 bits bajos de la marca de tiempo (o aleatorio para v4) |
time_mid | 16 | 16 bits medios de la marca de tiempo |
time_hi_version | 16 | 12 bits altos de la marca de tiempo + versión de 4 bits |
clock_seq | 16 | Secuencia de reloj + bits de variante |
node | 48 | Identificador de nodo (dirección MAC o aleatorio) |
Versiones de UUID explicadas
Versión 1 (Basada en el tiempo)
El UUID v1 se genera utilizando la marca de tiempo actual y la dirección MAC de la computadora. Esto proporciona ordenamiento temporal y una unicidad casi garantizada, pero puede exponer la identidad del hardware. Ideal para sistemas distribuidos que necesitan identificadores ordenados por tiempo.
Versión 4 (Aleatoria)
El UUID v4 se genera utilizando números aleatorios criptográficamente fuertes. Esta es la versión más utilizada para propósitos generales. Con 122 bits aleatorios, la probabilidad de colisión es astronómicamente baja (2,71 trillones de UUID para una probabilidad de colisión del 50%).
Versión 5 (Basada en nombre SHA-1)
El UUID v5 se genera mediante el hash de un identificador de espacio de nombres y un nombre utilizando SHA-1. Esto es determinista: el mismo espacio de nombres y nombre siempre producirán el mismo UUID. Útil para generar identificadores consistentes a partir de URL, nombres de dominio u otros datos identificables.
| Versión | Método de generación | Ideal para |
|---|---|---|
| v1 | Marca de tiempo + dirección MAC | Secuencias ordenadas por tiempo, sistemas distribuidos |
| v4 | Aleatorio criptográfico | Propósito general, aplicaciones sensibles a la seguridad |
| v5 | Hash SHA-1 de espacio de nombres + nombre | ID deterministas de URL, dominios, datos identificables |
GUID vs UUID: ¿Cuál es la diferencia?
Técnicamente, GUID y UUID se refieren al mismo concepto. GUID (Globally Unique Identifier) es el término utilizado históricamente por Microsoft en entornos Windows y .NET, mientras que UUID (Universally Unique Identifier) es el término más universal definido en RFC 4122. Son funcionalmente idénticos.
Cómo usar este generador
- Seleccionar versión de UUID: Elija v4 (aleatorio) para la mayoría de los casos, v1 (marca de tiempo) para ordenamiento temporal o v5 (basado en nombre) para generación determinista.
- Elegir formato de salida: Seleccione minúsculas estándar, mayúsculas, sin guiones, con llaves o formato URN según los requisitos de su aplicación.
- Establecer cantidad: Genere de 1 a 100 UUID a la vez para operaciones por lotes.
- Para v5: Seleccione un espacio de nombres e ingrese un nombre para generar UUID deterministas.
- Generar y copiar: Haga clic en Generar y use los botones de copiar para UUID individuales o para copiar todos a la vez.
Casos de uso comunes
- Claves primarias de bases de datos: Los UUID son excelentes para bases de datos distribuidas donde los ID autoincrementables entrarían en conflicto.
- Tokens de sesión: Genere identificadores de sesión únicos y seguros para aplicaciones web.
- Nombramiento de archivos y objetos: Cree nombres únicos para archivos subidos, objetos S3 o archivos temporales.
- Identificadores de API: Use UUID para ID de recursos en API RESTful.
- Seguimiento y analítica: Genere ID de visitante únicos o identificadores de eventos.
- Colas de mensajes: Garantice ID de mensajes únicos en sistemas de mensajería distribuidos.
Probabilidad de colisión de UUID
La probabilidad de generar UUID duplicados es astronómicamente baja. Para el UUID v4:
- Tendría que generar 2,71 trillones de UUID para tener una probabilidad del 50% de que ocurra al menos una colisión.
- Generando mil millones de UUID por segundo, se tardaría unos 85 años en alcanzar este umbral.
- En términos prácticos, las colisiones de UUID son insignificantes para todas las aplicaciones del mundo real.
Preguntas frecuentes
Recursos adicionales
Cite este contenido, página o herramienta como:
"Generador GUID / UUID" en https://MiniWebtool.com/es/generador-guid--uuid/ de MiniWebtool, https://MiniWebtool.com/
por el equipo de miniwebtool. Actualizado: 02 de feb de 2026