Generador de UUID
Los UUIDs te dan identificadores únicos globalmente sin necesidad de coordinar con una autoridad central. Este generador produce valores v1 (marca de tiempo + MAC), v4 (aleatorio) y v7 (prefijado por marca de tiempo, ordenable) compatibles con RFC 4122. Elige una versión, solicita 1 o 1000, y copia la lista en datos semilla, generación de claves API o tus pruebas unitarias.
Cómo generar UUIDs
-
1
Elige una versión
v4 para aleatorio genérico, v7 cuando el orden de clasificación importa, v1 cuando necesitas información de marca de tiempo.
-
2
Selecciona cantidad
Un UUID o un lote de hasta 10,000 en una sola ejecución.
-
3
Generar
Los valores utilizan la API de criptografía del navegador para aleatoriedad criptográfica.
-
4
Copia o descarga
Obtén como una lista separada por saltos de línea, arreglo JSON o CSV.
¿Qué versión de UUID deberías usar?
| Versión | Estructura | Mejor para |
|---|---|---|
| v1 | Marca de tiempo + reloj + dirección MAC | IDs de registro donde necesitas cronología |
| v4 | 122 bits aleatorios | IDs únicos genéricos, fixtures de prueba |
| v7 | Marca de tiempo Unix ms + aleatorio (ordenable) | Claves primarias en bases de datos |
Por qué v7 se está convirtiendo en el predeterminado
v4 es aleatorio, lo que lo hace terrible como clave primaria de base de datos: las inserciones se dispersan a través del B-tree y afectan el rendimiento de escritura. v7 (finalizado en RFC 9562 en 2024) prefija el UUID con una marca de tiempo en milisegundos de 48 bits, por lo que las nuevas filas aterrizan al final del índice. Aún obtienes unicidad y sin coordinación, además de un orden de clasificación aproximado por tiempo de creación.
Reglas de formato
Un UUID es de 128 bits representados como 32 dígitos hexadecimales en el patrón 8-4-4-4-12:
018f5b9c-7d4a-7a1b-8c0e-2e1b3c4d5e6f
^^ ^
nibble de versión bits de variante
- El nibble de versión es el 13º carácter (después de
018f5b9c-7d4a-). Es4para v4,7para v7, etc. - Los bits de variante son los primeros dos bits del 17º carácter. Son
10(nibble alto8/9/a/b) para UUIDs RFC 4122.
Probabilidades de colisión
Para v4, las probabilidades de generar un duplicado son extremadamente pequeñas: necesitarías generar 2.7 quintillones (2.7 × 10^18) de UUIDs antes de alcanzar un 50% de probabilidad de colisión. Eso es más de lo que la mayoría de las bases de datos verán. v7 comparte la cola aleatoria, por lo que las probabilidades de colisión son equivalentes dentro del mismo milisegundo.
Preguntas frecuentes
Históricamente sí, porque incorporaban la dirección MAC del host generador. Los generadores modernos (incluido este) sustituyen un ID de nodo aleatorio de 48 bits, por lo que v1 ya no revela el hardware.
Cuando se genera con un CSPRNG (que esta herramienta utiliza a través de crypto.getRandomValues), v4 es lo suficientemente impredecible como para usarlo como un token de sesión. Pero los UUIDs no son secretos per se: si necesitas un secreto, nómbralo como tal.
Sí, son seguros para URL (solo hex y guiones). Para una visualización más corta, considera codificar los 128 bits en base-32 o base-62, o usar un ULID, que tiene 26 caracteres y es ordenable como v7.
No. La generación ocurre en tu navegador y los valores nunca tocan un servidor.
Herramientas relacionadas
Símbolo Cuadrado Copiar y Pegar
Copia el símbolo cuadrado ², además de números en superíndice y subíndice, fracciones comunes y unidades cuadradas y cúbicas como m², cm² y km². Haz clic para copiar.
Generador de nombres de ciudades
Genera nombres ficticios de ciudades, pueblos, aldeas y capitales para worldbuilding, mapas, juegos, historias y datos de prueba, en un idioma real o en un estilo inventado.
Generador de títulos de libros
Genera ideas de títulos para novelas, memorias y no ficción con controles de género, tono, palabra clave y subtítulo. Prepara tu lista de candidatos en minutos.
Generador de nombres aleatorios
Genera nombres en inglés verosímiles a partir de listas populares de nombres y apellidos. Elige género, cantidad y formato.
Símbolo Menor o Igual
Copia el signo ≤ y símbolos de comparación matemática relacionados. Incluye Unicode, entidades HTML y marcado LaTeX para hojas de cálculo, documentos y páginas web.
Generador de texto glitch
Crea texto glitch de estilo Zalgo con marcas Unicode combinantes. Elige la intensidad, previsualiza variantes y copia texto corrupto para perfiles, memes o publicaciones de terror.
Herramienta disponible en otros idiomas
- UUIDジェネレーター [JA]
- Gerador de UUID [PT]
- UUID-generator [SV]
- Générateur UUID [FR]
- Bộ tạo UUID [VI]
- مولّد UUID [AR]
- UUID 생성기 [KO]
- UUID-Generator [DE]
- Generator UUID [ID]
- UUID-generator [NL]
- ตัวสร้างรหัสสุ่ม (UUID Generator) [TH]
- Generator UUID [PL]
- UUID Generator [EN]
- Generatore UUID [IT]
- Генератор уникальных идентификаторов (UUID) [RU]
- UUID Oluşturucu [TR]
- UUID 生成器 [ZH]