toolbin_

Gerador de ULID

Gere ULIDs (identificadores únicos ordenáveis lexicograficamente), uma alternativa ao UUID.

🔒 100 % no cliente — nenhum dado enviado

Gere identificadores ULID ordenáveis cronologicamente, uma alternativa moderna a UUIDs para seus bancos de dados e chaves primárias. A geração usa crypto.getRandomValues, 100% no navegador: nada é enviado para um servidor.

What is it for?

  • Crie chaves primárias ordenáveis por horário de criação.
  • Substitua um UUID v4 por um identificador ordenável.
  • Gere IDs para logs ou eventos com timestamp.
  • Melhore o desempenho de índices de banco de dados.

FAQ

Qual é a diferença entre ULID e UUID?

Um ULID incorpora um timestamp, tornando-o ordenável cronologicamente, ao contrário de um UUID v4 totalmente aleatório.

Um ULID é único?

Sim: 48 bits de timestamp e 80 bits de aleatoriedade tornam colisões extremamente improváveis.

Quantos caracteres tem um ULID?

26 caracteres em Crockford Base32, sem caracteres ambíguos como I, L, O ou U.

Posso usar um ULID como chave primária?

Sim, sua ordem cronológica melhora a localidade do índice em comparação com um UUID aleatório.