Saltar al contenido principal

Generador de UUID y GUID Online

UUIDv4 • Criptográficamente Aleatorio
00000000-0000-0000-0000-000000000000
Encapsular:

Generar UUIDs Masivos

Máx 5.000
Formato y Estructura

Listo

No batch active

Preguntas Frecuentes

Todo lo que necesita saber sobre la generación de UUID y GUID, normas RFC 9562, riesgos de colisión y rendimiento en bases de datos.

1

¿Qué es un generador de UUID?

Un generador de UUID es una utilidad algorítmica que crea Identificadores Únicos Universales de 128 bits según las especificaciones del IETF en la RFC 4122 y la moderna RFC 9562.

Su función principal es producir claves que matemáticamente garantizan no colisionar en ninguna máquina, servidor o red del mundo, eliminando la necesidad de consultar una base de datos central antes de asignar un ID.

Nuestra herramienta utiliza la API nativa de JavaScript crypto.getRandomValues() para garantizar aleatoriedad criptográfica real con 100% de privacidad local.

2

¿Cómo puedo generar un UUID?

Puedes generar un UUID al instante de varias formas:

  • Online sin instalación: Usa el generador de esta página para crear UUIDs individuales o en lotes de hasta 5.000 (v4, v7, v1).
  • JavaScript y TypeScript: Mediante la función nativa crypto.randomUUID().
  • Python: Con el módulo estándar import uuid; print(uuid.uuid4()).
  • Terminal (Linux/macOS): Ejecutando el comando uuidgen.
  • Bases de Datos SQL: En PostgreSQL con SELECT gen_random_uuid(); y en MySQL con SELECT UUID();.
3

¿Qué significa la sigla UUID?

UUID significa Universally Unique Identifier. Es un estándar internacional definido por ISO/IEC 9834-8 y el IETF (RFC 4122 y RFC 9562).

Consta de 128 bits representados por 32 caracteres hexadecimales organizados en cinco grupos separados por guiones (formato: 8-4-4-4-12), sumando un total de 36 caracteres.

En el ecosistema de Microsoft se le conoce comúnmente como GUID (Globally Unique Identifier), compartiendo exactamente la misma estructura de 128 bits.

4

¿Puede duplicarse un UUID?

En teoría matemática sí, pues el número de permutaciones es finito (2¹²² para UUIDv4). Sin embargo, en la práctica informática dos UUIDs generados correctamente nunca colisionarán.

Para tener solo un 50% de probabilidad de encontrar una única colisión debido a la Paradoja del Cumpleaños, tendrías que generar aproximadamente 2,71 trillones (2,71 × 10¹⁸) de identificadores.

Generando mil millones de UUIDs por segundo de forma continua durante 85 años, la probabilidad de encontrar un duplicado sigue siendo inferior a una entre mil millones.

5

¿Por qué usar UUID en lugar de un ID secuencial?

Los ingenieros eligen UUIDs sobre números secuenciales por ventajas determinantes:

  • Protección de métricas de negocio: Si una factura es /factura/100 y mañana es /factura/110, tus competidores conocen tu volumen exacto de ventas. Los UUIDs no revelan datos.
  • Seguridad contra ataques IDOR: Los atacantes no pueden iterar parámetros como ?id=101 o ?id=102.
  • Escalabilidad descentralizada: Generación sin bloqueos de AUTO_INCREMENT en bases de datos distribuidas.
  • Interfaces optimistas: Las aplicaciones cliente pueden crear el ID antes de sincronizar con el backend.