🆔
Generador de UUID
Genera UUID compatibles con RFC 4122 con opciones avanzadas de formato y seguridad.
Generador de UUID
Crea identificadores universalmente únicos (UUID).
UUID generados
Total
Tipo de UUID
UUID v4 (aleatorio)
Formato de salida
Texto sin formato
Notas importantes
Los UUID proporcionan identificadores únicos sin coordinar servidores centrales.
❓Qué es el generador de UUID
El generador de UUID crea identificadores de 128 bits divididos en grupos 8-4-4-4-12 (ej. 550e8400-e29b-41d4-a716-446655440000). Soporta versiones v1 (marca de tiempo + MAC), v4 (aleatorio seguro) y v5 (hash SHA-1 con namespace). Permite generación masiva, personalización del formato, exportación JSON y copia Instantanéánea. Es ideal para claves primarias, identificadores de API, tokens de sesión, trazado de microservicios y renombrado de archivos. Todo el procesamiento ocurre localmente en el navegador para preservar la confidencialidad de los datos.
✨Características
🔢
Versiones múltiples
Genera UUID v1, v4 y v5 en una sola interfaz.
📦
Producción masiva
Crea hasta 1000 identificadores por lote para cargas o migraciones.
🎨
Formato personalizable
Controla mayúsculas, guiones y formato de salida (texto o JSON).
⚡
Copia Instantanéánea
Copia todos los UUID generados con un solo clic.
🎯
Escenarios de Aplicación
🗄️
Claves Primarias de Base de Datos
Usa UUIDs como claves primarias en bases de datos distribuidas para garantizar unicidad global sin coordinación. Ideal para sistemas multi-base de datos, replicación de datos y fusionar bases de datos sin conflictos de ID. Los UUIDs eliminan la necesidad de generación centralizada de ID y previenen colisiones entre diferentes instancias de base de datos.
🌐
Identificadores de Sistemas Distribuidos
Genera identificadores únicos para microservicios, solicitudes de API y componentes de sistemas distribuidos. Los UUIDs permiten rastrear solicitudes a través de múltiples servicios, correlacionar registros y mantener identidades únicas en arquitecturas distribuidas sin requerir un coordinador central.
🔐
Tokens de Sesión y Seguridad
Crea tokens de sesión seguros, claves de API y tokens de autenticación usando UUIDs. La aleatoriedad de UUID v4 los hace impredecibles, mejorando la seguridad para gestión de sesiones, tokens OAuth y credenciales de acceso temporal en aplicaciones web y APIs.
📁
Nombres de Archivos y Recursos
Genera nombres de archivos únicos, identificadores de recursos e IDs de objetos para almacenamiento en la nube, sistemas de gestión de contenido y cargas de archivos. Los UUIDs previenen conflictos de nombres y permiten operaciones de archivos paralelas seguras sin coordinación.
📋Guía de uso
Ajusta los parámetros
Selecciona la versión (v1 para orden temporal, v4 recomendado, v5 determinista) y la cantidad de identificadores.
Define el formato
Escoge si quieres mayúsculas/minúsculas, conservar o quitar guiones y exportar en texto plano o JSON.
Genera y copia
Pulsa Generar para crear los UUID localmente y cópialos para usarlos en tus sistemas.
📚Introducción técnica
🔑Estructura de los UUID
Los UUID son identificadores de 128 bits compuestos por segmentos 8-4-4-4-12. Bits específicos indican la versión y la variante según RFC 4122.
⚙️Algoritmos de generación
La versión v1 combina marca de tiempo y MAC, la v4 emplea entropía criptográficamente segura y la v5 genera valores deterministas a partir de un namespace.
🧮Probabilidad de colisión
Con 2^122 combinaciones en v4, la posibilidad de colisión es prácticamente nula. Aun así, se recomienda habilitar restricciones únicas en bases de datos críticas.
🌐Interoperabilidad
Incluye ejemplos para JavaScript (crypto.randomUUID), Python (uuid.uuid4), Java, PostgreSQL, MySQL y MongoDB, facilitando la adopción multilenguaje.
❓
Preguntas frecuentes
❓
¿UUID y GUID son lo mismo?
Sí. GUID es el término que Microsoft usa para identificadores compatibles con el estándar UUID definido por RFC 4122.
💬
¿Cuándo elegir UUID v1 o v4?
UUID v1 codifica hora y MAC para mantener orden temporal pero expone metadatos. UUID v4 usa entropía aleatoria segura y es ideal para la mayoría de los casos.
🔍
¿Cuál es la probabilidad de colisión de un UUID?
Con 2^122 combinaciones posibles, la colisión de un UUID v4 es prácticamente imposible incluso generando miles de millones de identificadores.
💡
¿Sirven los UUID como claves de base de datos?
Sí para arquitecturas distribuidas. En una base única considera IDs secuenciales o UUID ordenados (v1/ULID) para mejorar índices.
📚
¿Cómo debo almacenarlos?
Usa el tipo nativo UUID o BINARY(16), convierte a cadena solo para mostrar y añade índices cuando sea necesario.
💡Casos de uso
1️⃣
Claves primarias distribuidas
Asigna UUID v4 a tus registros para fusionar bases sin conflictos y mantener unicidad global.
2️⃣
Trazado de APIs
Genera un UUID por petición para seguir llamadas entre microservicios en los Journaux.
3️⃣
Tokens y sesiones
Crea UUID aleatorios para sesiones de usuario, enlaces temporales y flujos de autenticación.
4️⃣
Nombres de archivos
Renombra archivos subidos o recursos compartidos para evitar sobrescrituras.
5️⃣
Identificadores deterministas
Usa la versión v5 con namespace para generar el mismo UUID a partir de un valor conocido.
🔗Related Documents
💾Funciones UUID en PostgreSQL-Documentación oficial sobre el tipo nativo UUID y su generación en SQL.
📦Componentes recomendados
User Comments
Loading...