Gerador de UUID v7 (compatível com RFC 9562)
Sobre esta ferramenta
Esta ferramenta gera UUID v7 que podem ser ordenados cronologicamente com base no horário UTC atual (em milissegundos). A escolha da fonte de horário e do modo de “horário utilizado” é refletida no momento da geração e corresponde exatamente à pré-visualização. Mesmo ao definir um fuso horário, a geração do UUID v7 usa o valor de UTC do horário correspondente (conforme a especificação). Todo o processamento acontece inteiramente no seu navegador (nenhum dado é enviado).
Verificação de horário
Geração e saída
Como usar
- Na seção “Verificação de horário”, escolha Local / IANA / Deslocamento fixo. (O padrão geralmente já atende.)
- Na seção “Horário utilizado”, selecione Horário atual ou Data e hora específicas. Ao informar manualmente, insira
YYYY-MM-DDTHH:MM[:SS[.mmm]]
(usado tanto na pré-visualização quanto na geração). - Quando Data e hora específicas está ativo, a data informada é interpretada no fuso horário definido em “Fonte de comparação com o UTC”.
- Defina a “Quantidade”, alterne “Geração monotônica” se necessário e clique em “Gerar”. Os resultados aparecem no campo de saída, um por linha.
Informações adicionais
- A pré-visualização mostra o horário UTC atual e o horário local com base na fonte selecionada. Esse é exatamente o horário usado na geração.
- Os fusos horários IANA consideram o horário de verão (DST) por meio de estabilização iterativa.
- O campo de saída é somente leitura. Use os botões para copiar ou limpar.
- Mesmo em cliques consecutivos, a fonte aleatória é reinicializada para produzir uma nova sequência para a mesma milissegundo/configuração.
Avisos
- O carimbo de tempo do UUID v7 é “UTC epoch em milissegundos”; o fuso horário é apenas uma questão de exibição. Ao gerar com Horário atual, mudar o fuso horário não altera o carimbo (bits superiores).
- Somente com Data e hora específicas a data informada (mais o fuso/deslocamento selecionado) é convertida para UTC e aplicada ao carimbo.
- Geração monotônica ligada: dentro do mesmo milissegundo, o sufixo aumenta em +1. Desligada: um bloco totalmente aleatório é sorteado a cada vez.
O que é UUID v7?
O UUID v7 armazena nos primeiros 48 bits a quantidade de milissegundos desde a época Unix, seguido por 4 bits de versão (7
), 12 + 62 bits de dados aleatórios e 2 bits de variante (10
) no meio. Esse formato equilibra a ordenação temporal com a unicidade.