Extrator de carimbos de tempo ULID
Sobre esta ferramenta
Esta ferramenta extrai os 48 bits iniciais (10 caracteres Crockford Base32) de um ULID para recuperar o epoch UNIX (milissegundos) e exibir o resultado em UTC e na zona horária escolhida. Todo o processamento ocorre inteiramente no navegador (nenhum dado é enviado).
Zona horária de exibição
Detectado localmente: —
Total: 0 / Sucessos: 0 / Falhas: 0
# | Entrada | UTC(ISO 8601) | Zona exibida (estilo ISO) | Informações da zona | Epoch(ms) | Aleatório (80b hex) |
---|
Como usar
- Cole seus ULID na área de texto acima (um por linha, sem diferenciar maiúsculas. Hífens são ignorados).
- Escolha uma zona horária de exibição: alterne entre zonas IANA (ex.: Asia/Tokyo) ou deslocamentos fixos (UTC±HH:MM, intervalos de 30 minutos).
- Clique em Analisar para listar as datas em UTC e na zona selecionada, o valor em milissegundos e a parte aleatória de 80 bits. É possível copiar ou baixar a tabela.
Precauções
- Um ULID armazena os milissegundos do epoch nos primeiros 10 caracteres. As zonas horárias não afetam o valor armazenado, apenas a exibição.
- Usa
0123456789ABCDEFGHJKMNPQRSTVWXYZ
(Crockford Base32), que omite I/L/O/U. - Linhas em branco são ignoradas. Se uma linha tiver vários ULID, apenas a primeira ocorrência é usada.
O que é um ULID?
ULID é um identificador de 128 bits: os primeiros 48 bits são o epoch UNIX (milissegundos) e os 80 bits restantes são aleatórios. Os 10 primeiros caracteres codificam o tempo e os 16 restantes codificam a parte aleatória, facilitando a ordenação cronológica.