ULID

Gere identificadores lexicograficamente ordenáveis e compactos.

Copiado com sucesso!
Clique no identificador para copiar.

01KZG37ERFM5F4TKRSS4X2TSAW

Quando usar ULID?

ULIDs identificam registros distribuídos usando horário e aleatoriedade, com representação compacta e ordenação alfabética natural.

Características

Vantagens do ULID

Combina timestamp de 48 bits com 80 bits aleatórios e usa 26 caracteres do alfabeto Crockford Base32.

  • Ordenável pelo horário de criação.
  • Menor que UUID textual.
  • Seguro para URLs e cópia manual.
  • Ideal para sistemas distribuídos.
Comparação

ULID ou UUIDv7?

Ambos preservam ordenação temporal. UUIDv7 possui formato UUID padronizado; ULID oferece texto mais curto e legível.

  • Use UUIDv7 com suporte nativo.
  • Use ULID para identificadores textuais.
  • Ambos revelam horário aproximado.
  • Armazene em formato binário quando possível.