Generar UUID v4 y ULID online | Gratis | Awesome Toolkit

Generador UUID / ULID

Genera UUID v4 y ULIDs en masa. Copia uno o todos con un clic. Totalmente aleatorio, lado del cliente.

Por Marshkalk

IDs generados

Cómo usar el generador UUID / ULID

  1. Selecciona el tipo de identificador: UUID v4 o ULID.
  2. Establece la cantidad (1-100) y haz clic en Generar.
  3. Haz clic en Copiar todo para copiar todos los IDs generados al portapapeles.

UUID v4

UUID (Universally Unique Identifier) v4 es un identificador de 128 bits generado a partir de números aleatorios criptográficamente seguros. Formato: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx. La probabilidad de generar dos UUID v4 idénticos es astronómicamente pequeña. Son seguros como claves primarias, tokens de sesión e IDs de correlación sin coordinación entre sistemas.

ULID

ULID (Universally Unique Lexicographically Sortable Identifier) es un identificador de 128 bits que codifica una marca de tiempo en milisegundos en los primeros 10 caracteres, seguido de 16 caracteres aleatorios. Formato: 01ARZ3NDEKTSV4RRFFQ69G5FAV (26 caracteres, Base32 Crockford).

Ventaja principal sobre UUID: los ULIDs se ordenan lexicográficamente por orden de creación, lo que los hace mucho más eficientes como claves primarias de base de datos.

UUID vs ULID: ¿cuál elegir?

UUID v4ULID
Ordenable por tiempoNo
Estándar industrialSí (RFC 4122)Adopción creciente
Eficiencia índice DBMediaAlta
Formato32 hex + 4 guiones26 caracteres Base32

Casos de uso más habituales

  • Claves primarias de base de datos: UUID o ULID como ID de cualquier registro sin revelar el número de filas
  • Tokens de sesión: UUID para identificar una sesión de usuario almacenada en el servidor
  • Nombres de archivo: renombrar archivos subidos con un UUID para evitar conflictos y enumeración
  • Sistemas distribuidos: generar IDs en cualquier nodo sin coordinación ni secuencia central

Privacidad

La generación usa crypto.randomUUID() y crypto.getRandomValues() del navegador. No se envía nada a ningún servidor.