a11y.skipToMainContent
1

Gerador ULID

Gere ULIDs (Identificadores Lexicograficamente Selecionáveis Universally Unique) com marcadores de tempo decodificados, saída em lote e modo monotônico.

---
Was this tool helpful?
Send output to:
Advertisement

How to use ULID Generator

  1. Defina o número de ULIDs que deseja gerar (1-100).
  2. Opcionalmente, habilite o modo monotônico para aumentar estritamente IDs ou Show Timestamp para ver o tempo decodificado.
  3. Clique em Gerar, então use Copiar para copiar IDs individuais ou Copiar Tudo para pegar tudo.

O que é {nome}?

ULID é um identificador de 26 caracteres que é lexicograficamente classificável por tempo de criação. Cada ULID codifica um temporizador Unix de 48 bits, seguido de 80 bits de aleatoriedade criptográfica, codificados no alfabeto Base32 de Crockford.

Esta ferramenta gera ULIDs inteiramente em seu navegador usando crypto.getRandomValues. Você pode criar ULIDs individuais ou em lote (até 100), visualizar o temporizador ISO decodificado para cada um, e habilitar o modo monotônico para garantir IDs estritamente crescentes mesmo dentro do mesmo milissegundo.

Advertisement

FAQ

O que é um ULID?
ULID significa Identificador Lexicográfico Separável Universalmente Único. É uma string de 26 caracteres que incorpora um timestamp milissegundo, tornando IDs naturalmente classificáveis pelo tempo de criação.
Como funciona o modo monotónico?
Quando habilitado, se dois ULIDs compartilharem o mesmo milissegundo de tempo, o componente aleatório é incrementado para garantir a ordenação estrita. Isso evita duplicatas mesmo sob geração de alta frequência.
Os ULIDs são criptograficamente aleatórios?
Sim. O componente aleatório de 80 bits usa crypto.getRandomValues, que fornece aleatoriedade criptograficamente forte em todos os navegadores modernos.

Related tools

Author

MW
Marcus Webb"The DevTool Craftsman"

Full-Stack Developer & Tools Architect

Marcus has been writing code since the dial-up era. He has contributed to open-source developer tools, built CI/CD pipelines for startups, and debugged production incidents at 3 AM more times than he would like to admit. His philosophy is that the best developer tool is the one that gets out of your way, and he writes about practical tooling that helps teams ship faster with fewer headaches.

Advertisement