Genera UUIDs al instante — sin registro.
Generador de UUID — Herramienta Gratuita¿Qué es un UUID?
Un UUID es un número de 128 bits usado para identificar información de forma única en sistemas informáticos. Está definido por la IETF en el RFC 4122 y se representa como 32 caracteres hexadecimales en cinco grupos separados por guiones:
550e8400-e29b-41d4-a716-446655440000
El formato es siempre 8-4-4-4-12 caracteres (36 en total incluyendo los guiones). Los UUID están diseñados de forma que, cuando se generan correctamente, ningún identificador se repita jamás, incluso cuando se crean de forma independiente en distintas máquinas al mismo tiempo y sin comunicación entre ellas.
Esta propiedad los hace ideales para sistemas distribuidos. En lugar de depender de una secuencia central que puede convertirse en un cuello de botella, cada servicio puede generar sus propios IDs de forma independiente con la garantía de que nunca colisionarán.
Versiones de UUID explicadas
Existen varias versiones de UUID, cada una con un método diferente para garantizar la unicidad:
- v1 (basado en tiempo): Combina la marca temporal actual con la dirección MAC de la máquina. Único en tiempo y espacio, pero expone información sobre cuándo y dónde se creó el ID.
- v3 (basado en espacio de nombres, MD5): Determinista. Siempre produce el mismo UUID a partir de la misma combinación espacio de nombres + nombre.
- v4 (aleatorio): Generado a partir de 122 bits de aleatoriedad criptográfica. La versión más usada. No incorpora información sobre tiempo, máquina ni espacio de nombres.
- v5 (basado en espacio de nombres, SHA-1): Como v3 pero usando SHA-1. Preferido cuando se necesitan IDs deterministas.
- v7 (aleatorio ordenado por tiempo): Estándar más reciente que antepone una marca temporal en milisegundos a bits aleatorios. Produce IDs que se ordenan cronológicamente, lo que beneficia el rendimiento de los índices en bases de datos.
Para la mayoría de casos de uso — IDs de recursos en APIs, tokens de sesión, nombres de ficheros — UUID v4 es la elección correcta. Es aleatorio, simple y tiene soporte nativo en todos los lenguajes de programación y navegadores modernos.
Cómo generar un UUID — paso a paso
- Paso 1: Abre el Generador de UUID. Navega a utilsbox.app/es/generador-uuid/. Sin cuenta ni instalación.
- Paso 2: Elige cuántos UUIDs generar. Introduce un número del 1 al 100 en el campo de cantidad. El valor por defecto es 1.
- Paso 3: Pulsa "Generar UUID". La herramienta crea al instante tus UUIDs usando la API nativa del navegador
crypto.randomUUID(). - Paso 4: Copia o descarga. Pulsa el icono de copiar junto a cualquier UUID individual, o usa "Copiar todos" para copiar la lista entera al portapapeles. Usa "Descargar .txt" para guardar todos los UUIDs en un fichero de texto plano.
Buenas prácticas con UUID
- Almacena como tipo nativo: La mayoría de bases de datos (PostgreSQL, MySQL 8+, SQL Server) tienen un tipo nativo UUID o GUID. Úsalo en lugar de VARCHAR para ahorrar espacio y mejorar el rendimiento de los índices.
- No analices la estructura: El formato interno de un UUID es un detalle de implementación. Nunca escribas código que extraiga significado de posiciones específicas dentro del UUID.
- Prefiere v4 para nuevos proyectos: A menos que necesites ordenación por tiempo (usa v7) o determinismo (usa v5), v4 es la elección más sencilla y segura.
- Usa minúsculas de forma consistente: Los UUID no distinguen mayúsculas de minúsculas, pero usar siempre minúsculas evita errores de comparación al mezclar fuentes.
- No expongas IDs secuenciales públicamente: Si actualmente expones IDs enteros en tus URLs (p.ej.
/usuarios/42), cambiar a UUID impide que los usuarios enumeren registros y adivinen totales.
Preguntas frecuentes
¿Qué significa UUID?
UUID significa Universally Unique Identifier (Identificador Único Universal). Es una etiqueta de 128 bits para identificar información de forma única en sistemas informáticos, estandarizada por la IETF en el RFC 4122.
¿Cuál es el formato de un UUID?
Un UUID se representa como 32 dígitos hexadecimales en cinco grupos separados por guiones: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Son 36 caracteres en total incluyendo los cuatro guiones.
¿El UUID v4 es verdaderamente aleatorio?
UUID v4 usa 122 bits de aleatoriedad criptográfica (los 6 bits restantes indican la versión y la variante). Generado con un CSPRNG como crypto.randomUUID(), es criptográficamente seguro y apto para usar como identificador.
¿Cuándo debería usar UUID v7 en lugar de v4?
Usa UUID v7 cuando necesites identificadores ordenados cronológicamente, por ejemplo como claves primarias en bases de datos donde la localidad de índice es importante. UUID v7 codifica una marca temporal en milisegundos en los bits más significativos, de modo que los registros insertados en secuencia se almacenan físicamente próximos en los índices B-tree, reduciendo la fragmentación.
Conclusión
UUID v4 es la forma más sencilla y portable de generar identificadores únicos. Con el Generador de UUID gratuito de UtilsBox puedes crear uno o cientos de UUID con un solo clic, todos generados localmente en tu navegador usando aleatoriedad criptográfica — sin servidor, sin registro, sin rastreo.
¿Listo para generar tus UUIDs?
Generador de UUID — Pruébalo gratisHerramientas relacionadas
- Generador de contraseñas — Crea contraseñas aleatorias seguras
- Formateador de código — Formatea JSON, XML, SQL y más
- Probador de Regex — Prueba y depura expresiones regulares