Generador de UUID
Generador de UUID gratis para crear identificadores UUID v4 y GUID en tu navegador. Genera uno o muchos UUID aleatorios para bases de datos, APIs y pruebas.
Acerca de Generador de UUID
Genera UUID versión 4 según RFC 4122 (también llamados GUID) directamente en tu navegador. Crea un solo UUID o genera UUID aleatorios en lote para claves primarias de bases de datos, pruebas de API, proyectos Python/Java y sistemas distribuidos: cópialos al instante sin subir nada a un servidor. Este generador de UUID gratis usa la API crypto del navegador cuando está disponible.
Cómo usar Generador de UUID
- Elige cuántos UUID generar.
- Haz clic en Generar para crear identificadores UUID v4.
- Copia un UUID o usa Copiar todo para semillas de base de datos y pruebas de API en lote.
Ejemplos de Generador de UUID
UUID v4 individual
p. ej. 550e8400-e29b-41d4-a716-446655440000
ID de base de datos en Python / Java
Usa los UUID generados como claves primarias en PostgreSQL, MongoDB o cualquier columna UUID.
Pruebas de API
Genera UUID en lote para sembrar datos de prueba o mockear respuestas de API.
Leer la guía completa
Cómo usar Generador de UUID: guía completa (2026) - 5 min de lectura
Preguntas frecuentes sobre Generador de UUID
- ¿Qué es un generador de UUID aleatorio?
- Un generador de UUID aleatorio crea identificadores UUID v4 usando valores aleatorios o seudoaleatorios. Cada UUID es un valor de 128 bits formateado como 8-4-4-4-12 caracteres hexadecimales, adecuado para IDs únicos de base de datos, claves de API y tokens de sesión.
- ¿Cómo genero o creo un UUID online?
- Abre este generador de UUID gratis, indica cuántos IDs necesitas y haz clic en Generar. Obtienes valores UUID v4 / GUID que puedes copiar para bases de datos, APIs o pruebas, sin registro. En código, usa uuid.uuid4() en Python, UUID.randomUUID() en Java o crypto.randomUUID() en JavaScript.
- ¿Los UUID son únicos?
- Los identificadores UUID v4 contienen 122 bits de aleatoriedad. La probabilidad de generar dos UUID idénticos es aproximadamente 1 en 5,3 × 10³⁶, así que para todos los fines prácticos cada UUID que generas es globalmente único. Haría falta generar miles de millones de UUID por segundo durante miles de años para tener una probabilidad realista de colisión.
- ¿Cómo genero un UUID en Python?
- En Python, usa `import uuid; uuid.uuid4()` para un UUID v4. Esta herramienta del navegador produce el mismo formato: copia un UUID generado directamente a tu código Python, Java o JavaScript.
- ¿Cuál es la diferencia entre UUID v4 y otras versiones?
- UUID v1 se genera a partir de la dirección MAC de tu máquina y la marca de tiempo actual: es único, pero filtra información del sistema. UUID v3 y v5 son deterministas, generados al hashear un espacio de nombres y un nombre, útiles cuando la misma entrada debe producir siempre el mismo UUID. UUID v4 es puramente aleatorio y la versión más usada porque no depende de ninguna información del sistema.
- ¿Puedo usar UUID como claves primarias de base de datos?
- Sí, y es un patrón habitual en sistemas distribuidos. Los UUID evitan ataques de enumeración de IDs (los usuarios no pueden adivinar otros IDs), funcionan en varias bases de datos sin coordinación y son seguros de generar en el cliente. La contrapartida es un mayor tamaño de almacenamiento: 36 caracteres como cadena o 16 bytes en binario, frente a un entero simple. En la mayoría de aplicaciones es un costo aceptable.
- ¿Este generador de UUID es criptográficamente seguro?
- La herramienta usa la API integrada crypto.randomUUID() del navegador cuando está disponible, que es criptográficamente segura y adecuada para la mayoría de usos en producción. En navegadores antiguos recurre a Math.random(), que no es criptográficamente seguro. Para tokens críticos de seguridad como contraseñas o claves de sesión, usa una biblioteca crypto dedicada en tu backend.
- ¿Qué significa el formato UUID? ¿Para qué sirven los guiones?
- Un UUID se ve así: 550e8400-e29b-41d4-a716-446655440000. Se divide en 5 grupos (8-4-4-4-12 caracteres) solo por legibilidad. Los guiones no tienen significado funcional. En UUID v4, el carácter en la posición 13 siempre es "4" (indicador de versión) y el de la posición 17 siempre es "8", "9", "a" o "b" (indicador de variante).
- ¿Puedo generar UUID en lote?
- Sí: usa el campo "¿Cuántos?" para indicar una cantidad y generar hasta 100 UUID a la vez. Usa el botón "Copiar todo" para copiar la lista completa al portapapeles en un clic, lista para pegar en tu código, archivo de semillas de base de datos o hoja de cálculo.