Generador de UUID v4, UUID v7 y ULID

Genera UUID v4 aleatorios, UUID v7 ordenados en el tiempo (RFC 9562) o identificadores ULID. Inspecciona IDs en tu navegador.

Cómo funciona
  • v4 — aleatorio, no ordenable. v7 — UUID estándar con milisegundos, ordenable. ULID — 26 caracteres Crockford base32, ordenable por tiempo, sin guiones. Inspeccionar decodifica el id pegado; las marcas de tiempo v7 y ULID son milisegundos Unix en UTC.
Sobre UUID v4, v7 y ULID

Versiones y formatos de UUID explicados

UUID v4 se genera a partir de bits aleatorios criptográficamente seguros.

UUID v7 (RFC 9562) incluye marca de tiempo en milisegundos para optimizar bases de datos. ULID es Base32 de 26 caracteres.

Generar UUID y ULID en código

JavaScript
// Native UUID v4
const v4 = crypto.randomUUID();
Python
import uuid
v4 = str(uuid.uuid4())

Preguntas sobre UUID / ULID

¿Por qué elegir UUID v7 en lugar de v4?
UUID v7 ordena claves por tiempo, evitando la fragmentación de índices.
¿Cuál es la diferencia entre UUID v7 y ULID?
UUID v7 tiene formato estándar de 36 caracteres con guiones. ULID tiene 26 caracteres Base32 sin guiones.
¿Puedo inspeccionar y extraer marcas de tiempo?
Sí, la pestaña Inspect permite verificar la versión y extraer la fecha UTC.