Generador UUID
Genera identificadores únicos para tus aplicaciones (v1, v4, v7)
Acerca de los UUIDs
- • UUID v4 usa números aleatorios para unicidad
- • UUID v7 genera UUIDs ordenables por tiempo con marca temporal
- • UUID v1 incluye timestamp y dirección MAC
- • Los UUIDs son identificadores de 128 bits con muy baja probabilidad de colisión
¿Qué es un UUID?
UUID (Universally Unique Identifier) es un identificador único de 128 bits ampliamente usado en desarrollo de software. Definido por el estándar RFC 4122, los UUIDs permiten crear identificadores universalmente únicos sin coordinación central. Esta característica es crítica especialmente en sistemas distribuidos y arquitecturas de microservicios.
Los UUIDs consisten en 32 caracteres hexadecimales y típicamente se muestran separados por guiones en formato 8-4-4-4-12 (ej: 550e8400-e29b-41d4-a716-446655440000). Este formato mejora la legibilidad y asegura consistencia entre diferentes sistemas. Con el Generador UUID Ko-Lay, puedes crear UUIDs en versiones v1, v4 y v7.
UUID v4 se genera usando números aleatorios criptográficamente seguros. 122 bits son aleatorios, mientras que 6 bits están reservados para información de versión y variante. Es la versión más utilizada e ideal para escenarios que requieren impredecibilidad y seguridad.
UUID v7 es el estándar UUID de próxima generación definido por RFC 9562. Contiene marca temporal Unix con precisión de milisegundos y su estructura ordenable optimiza el rendimiento de base de datos. Se recomienda como alternativa segura a UUID v1 en aplicaciones modernas.
UUID v1 se genera usando una marca temporal de 60 bits y la dirección MAC del dispositivo. Ofrece ordenamiento basado en tiempo, pero como la dirección MAC puede generar preocupaciones de privacidad, hoy se prefiere UUID v7.
Casos de Uso de UUID
Clave Primaria de Base de Datos
Crea identificadores de registro únicos en bases de datos distribuidas sin riesgo de colisión.
Recursos API
Usa como identificadores de recursos en APIs REST para crear URLs impredecibles.
Nombrado de Archivos
Genera nombres únicos para archivos subidos para prevenir conflictos.
Gestión de Sesiones
Crea identificadores seguros y únicos para sesiones de usuario y tokens.
Preguntas Frecuentes
Detalles Técnicos
La unicidad de los UUIDs se basa en probabilidad matemática. Para UUID v4, hay un total de 2^122 (aproximadamente 5.3 × 10^36) combinaciones posibles. Incluso si generas 1 mil millones de UUIDs por segundo, tu probabilidad de colisión en 100 años es solo del 50%. Por lo tanto, los UUIDs se consideran prácticamente únicos.
El Generador UUID Ko-Lay usa la API Web Crypto para generar números aleatorios criptográficamente seguros. Los UUIDs generados se crean completamente en tu navegador, y ningún dato se envía a ningún servidor. Esto protege tu privacidad y te permite usarlo de forma segura en proyectos sensibles.