Generador de UUID
Genere identificadores UUID (Universally Unique Identifiers) de la versión 4 de forma aleatoria encriptada directamente en su navegador. Utilizando crypto.randomUUID() para una verdadera aleatoriedad, cree la cantidad que necesite: desde un solo ID hasta 500 a la vez. Varios formatos de salida se adaptan a diferentes guías de estilo y requisitos del sistema: estándar, sin guiones, mayúsculas y con llaves.
¿Qué hace esta herramienta?
El Generador de UUID produce identificadores de la versión 4, que son completamente aleatorios (no derivados de direcciones MAC o marcas de tiempo como la v1). Puede generar de 1 a 500 UUIDs en una sola operación. Cuatro opciones de formato se adaptan a diversos casos de uso: estándar (minúsculas con guiones, ej. 550e8400-e29b-41d4-a716-446655440000), sin guiones (formato compacto para sistemas que no permiten guiones), mayúsculas (para entornos sensibles a mayúsculas o exclusivos de mayúsculas) y con llaves (estilo de Microsoft con llaves curvas para edición de registro y ciertas APIs de Windows).
Cómo funciona
La herramienta utiliza el método crypto.randomUUID() de la Web Crypto API o crypto.getRandomValues() como respaldo. Los UUIDs de la versión 4 siguen el formato hexadecimal estándar de 8-4-4-4-12 donde los bits específicos indican la versión (0100 para v4) y la variante. Los 122 bits aleatorios proporcionan aproximadamente 5.3×10^36 valores posibles, haciendo que las colisiones sean estadísticamente imposibles para cualquier volumen práctico de generación. El formato transforma el valor de 128 bits: el estándar añade guiones en posiciones específicas, sin guiones los elimina, mayúsculas convierte el hex a A-F y las llaves lo envuelven con { y }.
Características
- UUIDs v4 desde Web Crypto (verdaderamente aleatorios)
- Genere de 1 a 500 UUIDs a la vez
- Opciones de formato: estándar, sin guiones, MAYÚSCULAS, {llaves}
- Copiar UUIDs individuales o la lista completa
- Sin riesgo de colisiones en uso práctico
- Sin servidor — generación del 100% en el lado del cliente
- Regenerar para nuevos lotes
Cómo usar
- 1
Seleccione la cantidad
Elija cuántos UUIDs necesita: 1 para un solo ID, o hasta 500 para operaciones en masa como siembra de bases de datos.
- 2
Elija el formato
El estándar es lo que la mayoría de lenguajes y bases de datos esperan. Sin guiones para almacenamiento compacto. Mayúsculas si su sistema lo requiere. Llaves para contextos específicos de Microsoft.
- 3
Genere
Haga clic en Generar. Los UUIDs aparecen en el área de salida. Cada uno es un identificador v4 único y aleatorio encriptado.
- 4
Copie lo que necesita
Haga clic en los botones de copia individual para UUIDs únicos, o Copiar todo para obtener la lista completa para operaciones en masa.
Casos de uso comunes
Claves primarias de base de datos
Genere UUIDs para registros de base de datos, especialmente en sistemas distribuidos donde los enteros autoincrementales causan conflictos.
Identificadores de API y sesiones
Cree IDs de solicitud para registro de API, identificadores de sesión para aplicaciones web y IDs de correlación para trazabilidad distribuida.
Nombres de archivos y recursos
Genere nombres de archivo únicos para cargas de usuario, archivos temporales o claves de caché que no entrarán en conflicto.
Pruebas y desarrollo
Cree datos de prueba con IDs realistas para pruebas unitarias, pruebas de integración y siembra de bases de datos de desarrollo.
Consejos y buenas prácticas
- El formato estándar (minúsculas con guiones) es aceptado en todas partes — úselo a menos que tenga un requisito específico
- Los UUIDs v4 tienen 122 bits aleatorios — la probabilidad de colisión es matemáticamente insignificante incluso con miles de millones de IDs
- Almacene UUIDs como BINARY(16) en MySQL o uuid en PostgreSQL para un almacenamiento eficiente; la representación de cadena es de 36 bytes frente a 16 binarios
- Use el formato sin guiones al pasarlos en URLs para evitar que el guion sea malinterpretado como un signo menos en ciertos contextos