Herramientas para desarrolladores

Generador de UUID v4 — Criptográficamente seguro y privado

🔒 Funciona en tu navegador

Genera UUID v4 criptográficamente seguros en tu navegador, hasta 25 a la vez. Usa la función nativa crypto.randomUUID, respaldada por un CSPRNG, en lugar del predecible Math.random. La generación es enteramente local: nada se envía a ningún sitio.

Cómo usar esta herramienta

  1. Haz clic en Generar para crear un UUID v4 criptográficamente seguro.
  2. Genera tantos como necesites: cada uno es único.
  3. Haz clic en cualquier UUID para copiarlo al portapapeles.

Acerca de Generador de UUID

Un UUID (Universally Unique Identifier), también llamado GUID, es un valor de 128 bits escrito como 32 dígitos hexadecimales en la conocida agrupación 8-4-4-4-12, por ejemplo 550e8400-e29b-41d4-a716-446655440000. Su propósito es permitir que sistemas independientes acuñen identificadores que prácticamente se garantiza que no colisionarán, sin ningún coordinador central que reparta números. Eso convierte a los UUID en la opción estándar para claves primarias generadas en el cliente, identificadores de mensajes y eventos en sistemas distribuidos, claves de idempotencia y nombres de archivos o recursos que deben ser únicos entre máquinas.

El estándar define varias versiones. La versión 1 incrusta un timestamp y la dirección MAC de la máquina, lo que la hace ordenable por hora de creación pero puede filtrar la identidad del hardware. La versión 4 es totalmente aleatoria: 122 de sus 128 bits proceden de una fuente aleatoria, y el resto se fija para marcar la versión y la variante. La versión 7, una incorporación más reciente, coloca un timestamp Unix en milisegundos en los bits altos seguido de bits aleatorios, lo que te da la resistencia a colisiones de la v4 manteniéndose ordenable por tiempo, algo valioso como clave de base de datos porque las inserciones secuenciales evitan que las páginas de índice se fragmenten.

Esta herramienta genera UUID de versión 4 usando la función crypto.randomUUID integrada en el navegador, que se nutre de un generador de números aleatorios criptográficamente seguro (CSPRNG) en lugar del predecible Math.random. Esa distinción importa: un CSPRNG produce valores que no se pueden adivinar ni siquiera por un atacante que haya visto salidas anteriores. Puedes generar un único UUID o un lote de hasta 25 a la vez y copiar cualquiera de ellos, o todos, con un solo clic.

La pregunta que surge a menudo es si los UUID v4 pueden colisionar. En principio sí; en la práctica la probabilidad es tan pequeña que puede ignorarse. Con 122 bits aleatorios hay alrededor de 5 × 10^36 valores posibles, y tendrías que generar del orden de mil millones de UUID por segundo durante unos 85 años antes de que la probabilidad de un solo duplicado llegara siquiera al cincuenta por ciento. La contrapartida que conviene conocer es que los valores v4 aleatorios no son ordenables y, usados como clave agrupada de base de datos, pueden perjudicar el rendimiento de inserción frente a los identificadores secuenciales u ordenados por tiempo, que es precisamente el hueco que la v7 vino a cubrir. La generación aquí es enteramente local; nada se envía a ningún sitio.

Preguntas frecuentes

¿Qué versión de UUID genera esta herramienta?
Genera UUID de versión 4, que son casi por completo aleatorios. La versión 4 es la opción de uso general más común porque no necesita timestamp, dirección MAC ni coordinación: cada valor es aleatorio de forma independiente, lo que la hace ideal para identificadores creados en muchas máquinas a la vez.
¿Estos UUID son criptográficamente seguros?
Sí. La herramienta usa la función crypto.randomUUID del navegador, respaldada por un generador de números aleatorios criptográficamente seguro. Eso significa que los valores no son predecibles entre sí, a diferencia de los identificadores basados en Math.random, que nunca deben usarse donde importa la imprevisibilidad.
¿Pueden colisionar alguna vez dos UUID de versión 4?
Es teóricamente posible, pero prácticamente insignificante. Con 122 bits aleatorios hay unos 5 × 10^36 posibilidades. Tendrías que generar miles de millones de UUID cada segundo durante décadas antes de que la probabilidad de una sola colisión fuera relevante, así que para prácticamente cualquier aplicación real pueden tratarse como únicos.
¿Qué diferencia hay entre v1, v4 y v7?
La versión 1 codifica un timestamp y una dirección MAC, lo que la hace ordenable por tiempo pero potencialmente identificativa. La versión 4 es totalmente aleatoria, sin orden. La versión 7 combina un timestamp en milisegundos en sus bits iniciales con bits aleatorios, ofreciendo a la vez unicidad y orden temporal, lo que cada vez se prefiere más para claves de base de datos porque los valores secuenciales se indexan de forma eficiente.
¿Por qué un UUID v4 aleatorio puede ser una mala clave primaria de base de datos?
Porque los valores v4 no tienen orden, así que insertarlos en un índice agrupado o de árbol B dispersa las escrituras por todo el índice, provocando divisiones de página y fragmentación que ralentizan las inserciones en tablas grandes. Los identificadores ordenados por tiempo, como UUID v7 o una columna autoincremental, lo evitan manteniendo las filas nuevas al final del índice.
¿Es un UUID lo mismo que un GUID?
Sí. GUID (Globally Unique Identifier) es el término que usa Microsoft, mientras que UUID es el término del estándar formal. Describen el mismo formato de identificador de 128 bits, y ambos nombres son intercambiables en la práctica.
¿Se envía algo a un servidor cuando genero un UUID?
No. Los UUID se producen enteramente en tu navegador mediante la API crypto nativa. No se hace ninguna petición ni se registra ningún valor, así que los identificadores que generas permanecen completamente locales en tu dispositivo.
Inserta esta herramienta en tu sitio

Gratis. Una línea de HTML — la herramienta se ejecuta en el navegador de tu visitante, sin enviar datos a nadie.

<iframe src="https://brevio.pro/embed/uuid-generator" width="100%" height="600" loading="lazy" style="border:1px solid #e5e5e5;border-radius:8px" title="UUID Generator — brevio"></iframe>
<p style="font:12px/1.4 sans-serif"><a href="https://brevio.pro/tools/uuid-generator">UUID Generator</a> by <a href="https://brevio.pro">brevio</a></p>
Más herramientas gratuitasVer las 492 →
Merge PDFsCompress ImageJSON FormatterPassword GeneratorVAT CalculatorQR Code Generator
Generador de UUID v4 — Criptográficamente seguro y privado | brevio