Generador de UUID
Genera UUIDs v4 aleatorios con seguridad criptográfica (CSPRNG). Elige formatos canónico, mayúsculas, sin guiones o URN, y exporta lotes como TXT, JSON o JavaScript.
Generar UUID v4
El caso más común: un identificador listo para copiar.
No se necesita configuración para generar un UUID v4. El botón crea un valor nuevo usando la API criptográfica del navegador.
Cambia solo la forma textual copiada/mostrada. Los 128 bits generados siguen siendo el mismo UUID.
La forma canónica en minúsculas sigue siendo la predeterminada. "Sin guiones" y URN son opciones de presentación para integrar con sistemas específicos.
UUID listo
Haz clic para copiar o genera otro valor.
Cómo funciona
Ingresa tus datos
Completa los valores, pega el texto o sube el archivo que necesita esta herramienta.
Obtén el resultado al instante
La mayoría de las herramientas se actualizan mientras escribes; algunas usan un solo botón. De cualquier forma, el resultado aparece aquí mismo.
Usa tu resultado
Copia, descarga o comparte lo que genere la herramienta — el control siempre es tuyo.
¿Qué es Generador de UUID?
El Generador de UUID crea identificadores únicos universales (UUID v4 / GUID) con aleatoriedad criptográfica segura (CSPRNG), ofreciendo formato canónico, mayúsculas, compacto y URN, además de exportación por lotes en TXT y JSON.
Cómo generar y estructurar identificadores UUID v4 y GUID
Aprende la anatomía de 128 bits del UUID v4, cómo opera la aleatoriedad criptográfica y cómo exportar identificadores en múltiples formatos.
Generación criptográfica y estándar RFC 4122
La herramienta emplea generadores de números pseudoaleatorios criptográficamente seguros (CSPRNG) nativos de la Web Crypto API (crypto.randomUUID() o crypto.getRandomValues()). Esto garantiza 122 bits de entropía pura dentro de los 128 bits totales del UUID, haciendo que la probabilidad de colisión sea estadísticamente nula en sistemas de producción.
Anatomía y estructura del UUID v4
El identificador se representa mediante 32 dígitos hexadecimales organizados en 5 grupos en formato 8-4-4-4-12 (36 caracteres incluyendo guiones). En el UUID v4, el primer dígito del tercer grupo es siempre el número fijo 4 (indicando la versión), mientras que el primer dígito del cuarto grupo es siempre 8, 9, a o b (definiendo la variante del estándar RFC 4122 / DCE 1.1).
Formatos de representación (Mayúsculas, Compacto y URN)
Puedes alternar entre cuatro representaciones textuales del mismo identificador: canónica (minúsculas con guiones), mayúsculas (habitual en entornos Microsoft/GUID), compacta (32 caracteres sin guiones para URLs y claves primarias compactas) o URN (urn:uuid:...). El cambio solo afecta la visualización y copia, preservando los 128 bits originales.
Generación por lotes y formatos de exportación
En el modo por lotes, puedes generar de 1 a 100 identificadores simultáneamente mediante valores predefinidos (5, 10, 25, 50, 100) o cantidades personalizadas. Los resultados se pueden copiar o descargar como texto plano (.txt), array JSON estructurado (.json) o constante de array en JavaScript (.js).
Ejemplo práctico de anatomía y formatos
Representación en formato canónico, compacto y URN
Observa cómo se adapta el mismo valor UUID v4 para diferentes lenguajes y bases de datos:
Canónico: f47ac10b-58cc-4372-a567-0e02b2c3d479\nCompacto: f47ac10b58cc4372a5670e02b2c3d479\nURN: urn:uuid:f47ac10b-58cc-4372-a567-0e02b2c3d479Generación 100% local y privada
Todos los UUIDs se generan directamente en la memoria de tu navegador mediante la Web Crypto API. Ningún identificador generado se transmite, registra ni almacena en servidores externos.
Preguntas frecuentes
¿Cuál es la diferencia entre UUID y GUID?
UUID (Universally Unique Identifier) y GUID (Globally Unique Identifier) hacen referencia al mismo estándar de identificadores de 128 bits; GUID es la denominación tradicional en el ecosistema Microsoft, mientras que UUID es el término oficial de la RFC 4122.
¿Existe riesgo de que dos UUID v4 generados sean idénticos (colisión)?
En la práctica, el riesgo de colisión es despreciable: con 122 bits de aleatoriedad, se requeriría generar cientos de miles de millones de UUIDs por segundo durante décadas para alcanzar un 50% de probabilidad de duplicado.
¿En qué se diferencia el UUID v4 de otras versiones (v1, v3, v5, v7)?
El UUID v4 se basa exclusivamente en aleatoriedad criptográfica, mientras que la versión 1 usa timestamp y dirección MAC, las versiones 3 y 5 usan hashes MD5/SHA-1 de namespaces y la versión 7 combina un timestamp ordenable cronológicamente con entropía aleatoria.
¿Puede usarse un UUID v4 como contraseña o token de autenticación?
No. Aunque los UUIDs v4 se generan con aleatoriedad criptográfica, están diseñados como identificadores públicos únicos y no deben tratarse como secretos, contraseñas ni tokens de sesión.
¿Para qué sirve el formato compacto sin guiones?
El formato compacto elimina los cuatro guiones separadores para generar una cadena de 32 caracteres hexadecimales continua, ideal para parámetros de URL, nombres de archivo o motores de base de datos que requieren claves sin separadores.
¿En qué formatos se pueden exportar los lotes de UUID?
Puedes copiar o descargar la lista de identificadores como líneas de texto plano (TXT), array formateado en JSON o constante de array en código JavaScript (.js).
Herramientas relacionadas
- PopularDisponibleLocal
Formateador de JSON, YAML y XML
Formatea, minifica y valida JSON y XML, y convierte entre JSON y YAML en el navegador.
- PopularDisponibleLocal
Generador y Lector de Códigos QR
Crea códigos QR y lee imágenes QR de forma local.
- PopularDisponibleLocal
Codificador/Decodificador Base64
Codifica y decodifica texto en Base64 de forma local.
- PopularDisponibleLocal
Codificador/Decodificador de URL
Codifica y decodifica URLs en pestañas separadas, con opciones por lotes y recursivas.
- PopularDisponibleLocal
Conversor de Timestamp Unix
Convierte timestamp Unix (segundos y milisegundos) a fecha/hora y viceversa.
- DisponibleLocal
Codificador/Decodificador de Entidades HTML
Codifica y decodifica entidades HTML de forma segura.
- DisponibleLocal
Probador de Expresiones Regulares
Prueba expresiones regulares y previsualiza reemplazos.
- DisponibleLocal
Decodificador de JWT
Decodifica el encabezado y el payload de un JWT localmente.
- DisponibleLocal
Generador y Validador de Expresiones Cron
Crea, valida y decodifica expresiones cron de 5 campos con próximas ejecuciones.
- DisponibleLocal
Verificador de Diff de JSON
Compara dos valores JSON y lista las rutas que cambiaron.