Generador UUID — Genera UUID v4 Online
Genera identificadores UUID v4 criptográficamente aleatorios al instante. Genera uno a la vez o en lote hasta 100 UUIDs para pruebas y desarrollo.
Cómo Generar UUIDs
- 1Haz clic en 'Generar UUID' para obtener un UUID individual
- 2Establece la cantidad (hasta 100) y haz clic en 'Generar en Lote' para múltiples UUIDs
- 3Activa mayúsculas o formato sin guiones según necesites
- 4Haz clic en cualquier UUID para copiarlo, o usa 'Copiar Todos' para el lote
Ventajas
- Generación aleatoria criptográficamente segura
- Generación en lote de hasta 100 UUIDs a la vez
- Opciones de formato: mayúsculas, sin guiones
- Haz clic en cualquier resultado para copiarlo
Preguntas Frecuentes
¿Qué es un UUID?
Un UUID (Identificador Único Universal) es un identificador de 128 bits estandarizado en el RFC 4122, escrito como 32 dígitos hexadecimales en cinco grupos separados por guiones (8-4-4-4-12). Están diseñados para ser globalmente únicos sin necesitar un registro central ni coordinación entre sistemas. UUID v4 usa números aleatorios para 122 de esos bits, haciendo que la probabilidad de que dos máquinas generen el mismo UUID de forma independiente sea prácticamente nula.
¿Son estos UUIDs verdaderamente aleatorios?
Sí. Esta herramienta usa el crypto.randomUUID() integrado en el navegador, que obtiene valores de un generador de números aleatorios criptográficamente seguro. Es la misma fuente que se usa para operaciones criptográficas, por lo que la aleatoriedad es de alta calidad, no una secuencia pseudoaleatoria predecible.
¿Cuál es el formato de un UUID v4?
Un UUID v4 tiene este aspecto: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx. El 4 en la posición 13 identifica la versión (v4). La y en la posición 17 es siempre 8, 9, a o b, lo que identifica la variante (RFC 4122). El resto de caracteres son dígitos hexadecimales aleatorios. La opción de formato sin guiones produce los mismos 32 caracteres hexadecimales como cadena compacta.
¿Qué probabilidad hay de generar dos UUIDs idénticos?
UUID v4 tiene 122 bits de aleatoriedad. Para tener un 50% de probabilidad de que se produzca alguna colisión habría que generar aproximadamente 2,7 trillones de UUIDs (2,7 × 10^18). A una tasa de 1.000 millones de UUIDs por segundo, eso llevaría unos 85 años. Para cualquier uso realista — incluidas bases de datos a gran escala y sistemas distribuidos — los UUIDs son seguros de tratar como globalmente únicos sin necesidad de comprobar duplicados.
¿Cuándo debo usar un UUID en lugar de un ID entero secuencial?
Usa UUIDs cuando los IDs deban generarse de forma independiente en múltiples servidores sin coordinación, cuando quieras evitar revelar el número de registros (un ID secuencial de 10001 indica que tienes al menos 10.000 registros), o al fusionar datos de distintas fuentes. Usa enteros secuenciales cuando el rendimiento de la base de datos sea prioritario — los enteros indexan y se unen más rápido en la mayoría de bases de datos relacionales y son más fáciles de leer y depurar.
¿Cuál es la diferencia entre UUID v4 y otras versiones de UUID?
UUID v1 codifica el timestamp actual y la dirección MAC de la máquina, lo que lo hace ordenable por tiempo pero revela información del equipo. UUID v3 y v5 son deterministas: generan un UUID hasheando un nombre dentro de un espacio de nombres (v3 usa MD5, v5 usa SHA-1), produciendo siempre el mismo UUID para el mismo input — útil para identificadores consistentes de entidades conocidas. UUID v4 es puramente aleatorio sin información embebida, por eso es la elección más habitual para IDs únicos de propósito general.