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
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 a 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
01KXAD469BP3NTS1BSF73RTDQY
Os 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 registos que precisam de ser ordenados por data de criação.
O ULID é o mesmo 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.