Generate cryptographically-random RFC 4122 v4 UUIDs. 100% local — no server calls.
UUIDs are generated locally using the browser's cryptographic random number generator (crypto.getRandomValues). No data is uploaded — everything runs in your browser. Generated UUIDs are collision-resistant for practical use but should not be treated as cryptographically authenticated identifiers.
A v4 UUID is 122 random bits plus 6 fixed bits, written as 32 hex characters in 5 groups. The version (4) says "made of randomness"; the variant (10xx) says "RFC 4122". Everything else is cryptographically random.
Groups are 8-4-4-4-12 hex chars. Only the version nibble (position 19) and variant bits (position 20) are fixed — all other 122 bits are drawn from crypto.getRandomValues.
The same two positions are always meaningful; the rest is noise.
Generate up to 100 UUID v4 values at once. Everything runs locally; nothing is uploaded.
FreeToolHub UUID v4 Generator is a free browser-based tool — generate up to 100 UUID v4 values at once. No signup, no upload; everything runs locally in your browser.
Genera UUID v4 aleatorios y seguros en un clic, individualmente o por lotes. Sin registro: se generan localmente en tu navegador.
Este generador produce UUID versión 4 conformes con RFC 4122: los identificadores aleatorios de 128 bits como 3f8a1c2e-9b4d-4e6f-8a1b-2c3d4e5f6a7b que las bases de datos, las APIs y los sistemas distribuidos usan como claves a prueba de colisiones. La aleatoriedad procede de la fuente criptográfica de números del navegador, el mismo generador subyacente que se usa para los tokens de seguridad, no de una semilla pseudaleatoria predecible. El modo por lotes emite hasta 100 UUID en un clic, con conmutadores de formato en mayúsculas, con llaves y sin guiones para pegar en los formatos que espera cada sistema.
Los desarrolladores de backend siembran bases de datos de prueba y archivos de fixtures con claves primarias realistas. Los diseñadores de APIs generan identificadores de petición y claves de idempotencia al esbozar endpoints antes de que exista el código. Los ingenieros de frontend producen claves temporales para el renderizado de listas y las actualizaciones optimistas. Los equipos de datos generan claves de unión coherentes entre CSV que van a combinarse. Y cualquiera que diseñe lógica distribuida —donde dos máquinas deben inventar identificadores sin coordinarse— obtiene valores estadísticamente únicos que no colisionarán ni tras miles de millones de generaciones.
(1) Fija la cantidad, de 1 a 100. (2) Pulsa generar: cada UUID extrae 122 bits aleatorios de crypto.getRandomValues, fija los bits de versión y variante según RFC 4122, y formatea en la disposición canónica de hex de 8-4-4-4-12. (3) Cambia el formato: mayúsculas para sistemas Windows antiguos, llaves para GUID al estilo .NET, sin guiones para almacenamiento compacto o uso en URLs. (4) Copia todo o uno solo. La generación es instantánea y local; no hay ninguna llamada de red ni se registra nada.
La versión 4 es aleatoriedad pura y la opción por defecto en la mayoría de los sistemas: con 122 bits aleatorios, la probabilidad de que dos UUID generados choquen es astronómicamente pequeña; necesitarías generar miles de millones por segundo durante siglos para esperar una. La versión 1 incrusta la dirección MAC y una marca de tiempo, lo que permite ordenar pero filtra la identidad de la máquina generadora. La v7, cada vez más adoptada, antepone una marca de tiempo en milisegundos para que los índices de la base de datos se mantengan aproximadamente ordenados por tiempo, corrigiendo la fragmentación de índices aleatorios de la v4 en tablas grandes. Los ULID persiguen el mismo objetivo con una salida más corta y ordenable. Si tu base de datos es pequeña, quédate con v4 en todas partes; si las tablas con muchas inserciones muestran bloating de índices, evalúa v7 en las rutas más calientes. Este generador se centra en v4 porque sigue siendo el valor por defecto interoperable en Postgres, MySQL, MongoDB y todos los frameworks de API importantes.
Un UUID v4 es un valor aleatorio de 122 bits formateado como 8-4-4-4-12 dígitos hexadecimales con los bits de versión y variante fijos. Este generador usa la fuente criptográficamente segura de la Web Crypto API, la misma clase de aleatoriedad que los navegadores usan para las claves TLS, no una secuencia predecible de Math.random().
Astronómicamente bajas. Necesitarías generar unos 2,7 quintillones de UUID v4 para tener un 50 % de probabilidad de una sola colisión. En la práctica no hace falta detección de duplicados: trata cada UUID como único e indexa tu base de datos directamente con él.
Un UUID v4 es lo bastante impredecible para servir como secreto de poca apuesta, pero no lleva caducidad, ni firma, ni revocación; las claves de API y los tokens de sesión decentes necesitan esas propiedades. Usa los UUID como identificadores y mecanismos de autenticación dedicados para la autenticación.
Son los mismos 128 bits: la comparación debería no distinguir mayúsculas, y la mayoría de los sistemas normalizan a minúsculas. El conmutador de mayúsculas existe por convenciones de visualización; si tu base de datos almacena los UUID como tipo nativo, las mayúsculas nunca importan.
Yes. UUIDs are generated using the Web Crypto API (crypto.getRandomValues), producing RFC 4122 version 4 UUIDs with 122 bits of randomness. The collision probability is approximately 1 in 2^122 (5.3 × 10^36). Generate up to 10,000 UUIDs per batch, formatted as plain, JSON array, or SQL INSERT statements.
Output options include: lowercase/uppercase plain text (one per line), JSON array, JavaScript array, SQL INSERT VALUES, and CSV. Bulk generation of 1,000 UUIDs completes in under 50ms. Each UUID follows the xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx pattern with version 4 and variant 1 bits correctly set.
What do you call a really smart cookie?
No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.
☕Support me on Ko-fi— support the free tier100% of proceeds go towards hosting & building more free tools.