Saltar al contenido
ToolMug

Generador de UUID

Genera identificadores únicos en lote —UUID v4 aleatorios, UUID v7 y ULID ordenables por tiempo o Nano ID cortos— e inspecciona cualquier UUID para leer su versión, su variante y la marca de tiempo que contiene. Los ID se crean con el generador aleatorio seguro de tu navegador.

Funciona en tu navegador: nada de lo que introduces se sube

Totalmente aleatorio. La opción con mayor compatibilidad.

Unos 326.915,1 B ID antes de llegar a un 1% de probabilidad de alguna colisión.

Inspeccionar un ID

Cómo se usa

  1. Elige el tipo de ID. UUID v4 es la opción por defecto; elige v7 o ULID para claves de base de datos.
  2. Indica cuántos necesitas y el formato: mayúsculas, guiones, llaves o la longitud del Nano ID.
  3. Copia la lista o descárgala como archivo de texto. Pulsa «Generar» para obtener un lote nuevo.
  4. Para inspeccionar un ID existente, pégalo en «Inspeccionar un ID».

Opciones explicadas

UUID v4
122 bits aleatorios. Compatible con todas las bases de datos y lenguajes; la opción más habitual.
UUID v7
Definido en RFC 9562 (2024). Los primeros 48 bits son una marca de tiempo Unix en milisegundos, así que los ID nuevos se ordenan después de los antiguos. Esto mantiene compactos los índices B-tree y hace rápidas las inserciones en PostgreSQL y MySQL.
ULID
26 caracteres en Crockford Base32, con una marca de tiempo de 48 bits más 80 bits aleatorios. Ordenable, seguro para URL y sin distinción entre mayúsculas y minúsculas.
Nano ID
ID aleatorios cortos con un alfabeto de 64 caracteres seguro para URL. Con 21 caracteres ofrecen aproximadamente la misma resistencia a colisiones que un UUID v4.

Formatos de un vistazo

Tipo Ejemplo Longitud Ordenable
UUID v4 9b2e4c1a-7f3d-4e8b-a1c2-5d6e7f8091a2 36 No
UUID v7 0199855e-7a40-7c3b-9e1f-2a3b4c5d6e7f 36 Sí
ULID 01K5JQ8H2G7R4T6W9X3Y5Z7A1B 26 Sí
Nano ID V1StGXR8_Z5jdHi6B-myT 21 No

Generar UUID en código

Preguntas frecuentes

¿Pueden salir dos UUID iguales?

En la práctica, no. Con 122 bits aleatorios tendrías que generar unos 2,7 × 10¹⁸ UUID v4 antes de tener siquiera un 50 % de probabilidad de un solo duplicado.

¿Uso UUID v4 o v7 como clave primaria?

Para tablas nuevas, v7 suele ser mejor. Las claves v4 aleatorias caen por todo el índice, lo que provoca divisiones de páginas y un mal uso de la caché; las claves v7 llegan en orden temporal, como un autoincremento, y siguen siendo únicas entre servidores.

¿Un UUID v7 revela cuándo se creó el registro?

Sí, al milisegundo. Si la fecha de creación es sensible, usa v4 para los ID que se muestran públicamente.

¿Son lo bastante seguros estos ID para usarlos como tokens?

Las partes aleatorias vienen de crypto.getRandomValues, así que son impredecibles. Para tokens de sesión o de restablecimiento, usa al menos 128 bits aleatorios (por ejemplo, un Nano ID de 22 caracteres) en lugar de un UUID v7, cuya marca de tiempo se puede adivinar.

¿Un GUID es lo mismo que un UUID?

Sí. GUID es el nombre que usa Microsoft para el mismo formato de 128 bits, que suele escribirse en mayúsculas y entre llaves; puedes elegir ese formato arriba.

Privacidad

Esta herramienta funciona por completo en tu navegador. Tus archivos y textos se procesan en tu dispositivo y nunca se suben a nuestros servidores.

Herramientas relacionadas