Gerador de ULID

Gere ULIDs online: IDs de 26 caracteres em Crockford Base32 com carimbo de data/hora de 48 bits e 80 bits aleatórios.

IDs gerados
Pronto. Gere ULIDs diretamente no seu navegador.

Como este ID é estruturado

Estrutura
26 caracteres Crockford Base32: 10 caracteres de tempo seguidos por 16 caracteres aleatórios.
Entropia
80 bits aleatórios após o carimbo de data/hora de 48 bits em milissegundos.
Tempo
Sim. Os primeiros 10 caracteres codificam o tempo em milissegundos, permitindo ordenação léxica cronológica.
Risco de colisão
A parte final aleatória possui 80 bits; o risco está associado principalmente à quantidade de IDs gerados no mesmo milissegundo.
Exemplo
01KXAD468NAYFJNABVFFX5QEMC

Seus IDs são gerados localmente com alta aleatoriedade no navegador. Nada é enviado para o BroBroGo.

Perguntas frequentes

Para que serve o ULID?

O ULID é compacto, amigável para URLs e ordenável por tempo como texto simples, sendo ideal para logs, chaves de objetos e registros que precisam ser ordenados por data de criação.

O ULID é a mesma coisa que o UUID v7?

Não. Embora ambos incluam o tempo em milissegundos, o ULID usa Crockford Base32 com 26 caracteres, enquanto o UUID v7 mantém o formato hexadecimal padrão de 36 caracteres do UUID.