Genera UUID versión 4 del RFC 4122 con aleatoriedad criptográfica. Crea uno o un lote, con o sin guiones, y copia cualquiera con un clic.
Los UUID se generan localmente en tu navegador usando la API Web Crypto. Nunca salen de tu dispositivo.
Cada UUID son 128 bits de aleatoriedad — ~3,4 × 10³¹ valores posibles.
Los UUID (identificadores universalmente únicos) son IDs de 128 bits que se pueden generar en cualquier lugar y en cualquier momento, sin pedir permiso a una autoridad central. La versión 4 — la que genera esta herramienta — está definida por el estándar RFC 4122 y no es más que aleatoriedad más unos pocos bits marcadores fijos, lo que la hace ideal para sistemas distribuidos.
Un UUID es un identificador de 128 bits, normalmente escrito como 32 dígitos hexadecimales agrupados 8-4-4-4-12, como 550e8400-e29b-41d4-a716-446655440000. La versión 4 es la variante aleatoria: cada bit, salvo unos pocos marcadores de versión y variante, es pura aleatoriedad, así que los IDs se pueden generar en cualquier lugar sin coordinación.
Los IDs aleatorios no necesitan autoridad central: cualquier máquina, en cualquier red y en cualquier momento puede crear uno sin consultar a nadie. Eso los hace ideales para sistemas distribuidos, claves de base de datos y tokens del lado del cliente. La contrapartida es que una colisión es posible en principio, solo astronómicamente improbable en la práctica.
Cada UUID v4 tiene 122 bits aleatorios — aproximadamente 5,3 × 10^36 valores posibles. Necesitarías generar billones de ellos por segundo durante siglos antes de que la probabilidad de una colisión supere de forma significativa el uno por ciento. Para cualquier carga de trabajo real, las colisiones son prácticamente imposibles.
Sí. Usa la API Web Crypto del navegador (crypto.getRandomValues), que extrae azar de la fuente criptográfica del sistema operativo — la misma fuente que se usa para claves TLS y tokens seguros. No es una secuencia pseudoaleatoria predecible.
No — los UUID v4 no llevan ninguna información temporal, así que su orden es aleatorio. Si necesitas identificadores que se ordenen cronológicamente, mira formatos ordenados por tiempo como UUIDv7 o ULID, que incrustan una marca de tiempo en los bits más significativos.
¿Necesitas identificadores que se ordenen cronológicamente? Genera IDs con marca de tiempo con el Generador de UUIDv7 o rellena una tabla de pruebas entera en segundos con el Generador de datos falsos.
Si acabas de usar Generador de UUID, los siguientes pasos naturales son Generador de contraseñas, Generador de números aleatorios, Formateador y validador JSON, o explora todas las herramientas de Herramientas diarias.