Saltar al contenido principal
← Inicio

Generador de UUID

Genera identificadores únicos universales

¿Qué es un UUID?

Un UUID es un identificador de 128 bits escrito como 32 dígitos hexadecimales en cinco grupos; el 13.º dígito indica la versión. v7 (la predeterminada) empieza con una marca de tiempo en milisegundos, así que los nuevos identificadores se ordenan por orden de creación: ideal para claves primarias de bases de datos. v4 es totalmente aleatoria y no revela nada sobre cuándo se creó. v1 contiene una marca de tiempo y un identificador de nodo, y solo hace falta para sistemas antiguos.

Ejemplos

UUID v7: los primeros 48 bits son una marca de tiempo Unix en milisegundos
0190b5c4-7e1a-7c3d-9f42-3b8e6d1a2c55
UUID v4: 122 bits aleatorios; el 13.º dígito siempre es 4
f47ac10b-58cc-4372-a567-0e02b2c3d479

Preguntas frecuentes

¿Qué versión de UUID debo usar?

Usa la v7 para nuevas claves primarias de bases de datos: es única y se ordena por fecha de creación, lo que mantiene compactos los índices B-tree. Usa la v4 cuando necesites un identificador que no revele nada sobre cuándo se creó. Usa la v1 solo si un sistema existente la exige.

¿Pueden coincidir dos UUID generados?

En la práctica, no. Un UUID v4 tiene 122 bits aleatorios: tendrías que generar miles de millones de identificadores por segundo durante décadas para que una colisión fuera probable. La v7 añade una marca de tiempo a los bits aleatorios, lo que hace los duplicados aún menos probables.

¿Un UUID es lo mismo que un GUID?

Sí. GUID es el nombre que usa Microsoft para el mismo formato de 128 bits definido en la RFC 9562 (antes RFC 4122).

¿Los UUID se generan en un servidor?

No. Se crean en tu navegador y no se envían ni se guardan en ningún sitio.

Herramientas relacionadas