UltraConvert
Generadores

Generador de UUID

Genere identificadores UUID (Universally Unique Identifiers) de la versión 4 de forma aleatoria encriptada directamente en su navegador. Utilizando crypto.randomUUID() para una verdadera aleatoriedad, cree la cantidad que necesite: desde un solo ID hasta 500 a la vez. Varios formatos de salida se adaptan a diferentes guías de estilo y requisitos del sistema: estándar, sin guiones, mayúsculas y con llaves.

¿Qué hace esta herramienta?

El Generador de UUID produce identificadores de la versión 4, que son completamente aleatorios (no derivados de direcciones MAC o marcas de tiempo como la v1). Puede generar de 1 a 500 UUIDs en una sola operación. Cuatro opciones de formato se adaptan a diversos casos de uso: estándar (minúsculas con guiones, ej. 550e8400-e29b-41d4-a716-446655440000), sin guiones (formato compacto para sistemas que no permiten guiones), mayúsculas (para entornos sensibles a mayúsculas o exclusivos de mayúsculas) y con llaves (estilo de Microsoft con llaves curvas para edición de registro y ciertas APIs de Windows).

Cómo funciona

La herramienta utiliza el método crypto.randomUUID() de la Web Crypto API o crypto.getRandomValues() como respaldo. Los UUIDs de la versión 4 siguen el formato hexadecimal estándar de 8-4-4-4-12 donde los bits específicos indican la versión (0100 para v4) y la variante. Los 122 bits aleatorios proporcionan aproximadamente 5.3×10^36 valores posibles, haciendo que las colisiones sean estadísticamente imposibles para cualquier volumen práctico de generación. El formato transforma el valor de 128 bits: el estándar añade guiones en posiciones específicas, sin guiones los elimina, mayúsculas convierte el hex a A-F y las llaves lo envuelven con { y }.

Características

Cómo usar

  1. 1

    Seleccione la cantidad

    Elija cuántos UUIDs necesita: 1 para un solo ID, o hasta 500 para operaciones en masa como siembra de bases de datos.

  2. 2

    Elija el formato

    El estándar es lo que la mayoría de lenguajes y bases de datos esperan. Sin guiones para almacenamiento compacto. Mayúsculas si su sistema lo requiere. Llaves para contextos específicos de Microsoft.

  3. 3

    Genere

    Haga clic en Generar. Los UUIDs aparecen en el área de salida. Cada uno es un identificador v4 único y aleatorio encriptado.

  4. 4

    Copie lo que necesita

    Haga clic en los botones de copia individual para UUIDs únicos, o Copiar todo para obtener la lista completa para operaciones en masa.

Casos de uso comunes

Claves primarias de base de datos

Genere UUIDs para registros de base de datos, especialmente en sistemas distribuidos donde los enteros autoincrementales causan conflictos.

Identificadores de API y sesiones

Cree IDs de solicitud para registro de API, identificadores de sesión para aplicaciones web y IDs de correlación para trazabilidad distribuida.

Nombres de archivos y recursos

Genere nombres de archivo únicos para cargas de usuario, archivos temporales o claves de caché que no entrarán en conflicto.

Pruebas y desarrollo

Cree datos de prueba con IDs realistas para pruebas unitarias, pruebas de integración y siembra de bases de datos de desarrollo.

Consejos y buenas prácticas

Preguntas frecuentes

¿Por qué específicamente la v4?
La v4 es la variante aleatoria — sin dirección MAC, sin marca de tiempo, sin elementos predecibles. Lo mejor para IDs que no deben filtrar metadatos sobre cuándo o dónde se crearon. La v1 (marca de tiempo+MAC) y otras versiones tienen propiedades diferentes.
¿Alguna vez obtendré una colisión?
Los UUIDs v4 tienen ~5.3×10^36 valores posibles (2^122). La probabilidad de colisión entre 1 mil millones de UUIDs es de aproximadamente 10^-15. Es más probable que gane la lotería 5 veces seguidas que colisionar con un número razonable de UUIDs generados.
¿Estos UUIDs son criptográficamente seguros?
Se generan mediante la API Web Crypto, que utiliza CSPRNG a nivel del sistema operativo. La calidad de la aleatoriedad es adecuada para fines de seguridad, aunque tenga en cuenta que los UUIDs v4 no están diseñados para ser secretos adivinables — están diseñados para ser únicos.
¿Para qué sirve el formato con llaves?
El formato de registro de Microsoft Windows usa llaves alrededor de los GUIDs (el término de Microsoft para UUIDs). Algunas APIs de Windows y archivos de configuración esperan este formato. Use el formato estándar para casi todo lo demás.

Herramientas relacionadas