Generador de UUID

Genera UUID v4 o v7 en lote y cópialos con un clic.

La versión 4 tiene 122 bits aleatorios. Es la más compatible y la opción adecuada para casi todo.

Cómo generar UUID

  1. Elige UUID v4 o v7.
  2. Indica cuántos necesitas y el formato.
  3. Copia la lista o pulsa Generar nuevos.

Estructura de un UUID

32 dígitos hexadecimales en cinco grupos (8-4-4-4-12). El primer dígito del tercer grupo indica la versión y el del cuarto, la variante.

v4 o v7 en bases de datos

Las claves v4 aleatorias se insertan en cualquier punto del índice B-tree y pueden frenar tablas grandes. Las v7 crecen con el tiempo y se añaden al final como un autoincremental, sin dejar de ser únicas entre servidores.

Generar UUID en código

Navegadores y Node.js: crypto.randomUUID(). Python: uuid.uuid4(). PostgreSQL: gen_random_uuid(). Las bibliotecas y bases de datos recientes también ofrecen v7.

Preguntas frecuentes

¿Qué es un UUID?

Un identificador único de 128 bits escrito con 36 caracteres, como 550e8400-e29b-41d4-a716-446655440000. Permite crear ID sin un contador central.

¿Pueden coincidir dos UUID?

En la práctica, no. Con 122 bits aleatorios habría que generar miles de millones por segundo durante décadas.

¿UUID o GUID?

Son lo mismo; GUID es el nombre que usa Microsoft.