Gerador de UUID v7

Todas as ferramentas

Gere valores UUID v7 ordenados por tempo instantaneamente no seu navegador.

Um UUID por linha, ordenados por hora de criação — ideal para chaves de banco de dados e dados de teste.

O que é UUID v7?

UUID v7 é um identificador ordenado por tempo definido na RFC 9562. Seus primeiros 48 bits codificam a hora de criação como timestamp UNIX em milissegundos, e o restante é aleatório, então os valores permanecem globalmente únicos enquanto se ordenam naturalmente por hora de criação.

UUIDs ordenados por tempo são mais amigáveis aos índices de banco de dados do que os UUID v4 totalmente aleatórios: novas linhas ficam próximas umas das outras em vez de fragmentar o índice. Esta ferramenta gera UUID v7 localmente no navegador e pode extrair o timestamp de qualquer valor v7.

Como usar o gerador de UUID v7

  1. Clique em «Gerar» para criar um único UUID v7.
  2. Use «Copiar» para copiá-lo para a área de transferência.
  3. Clique em «Gerar 10» para uma lista em lote, um UUID por linha.
  4. Cole qualquer UUID v7 no campo de extração para revelar o timestamp de criação embutido.

Boas práticas

  • Prefira UUID v7 em vez de v4 para chaves primárias de banco de dados — a localidade do índice é significativamente melhor.
  • O timestamp embutido revela quando um registro foi criado. Evite v7 onde isso seja informação sensível.
  • Valores gerados no mesmo milissegundo não têm garantia de ordenação estrita.
  • UUIDs são identificadores, não segredos — nunca os use como tokens ou senhas.

Guias relacionados

Entenda o workflow por trás desta ferramenta e o que revisar depois.

Verificações antes de migrar para UUID v7

O UUID v7 mantém a unicidade global enquanto ordena por hora de criação, mas a adoção merece uma revisão de armazenamento, privacidade e expectativas de ordenação.

Confirme o suporte das bibliotecas

Verifique se sua linguagem, framework e drivers de banco de dados conseguem gerar e interpretar UUID v7 antes de padronizá-lo.

Atenção ao timestamp embutido

Os primeiros 48 bits codificam a hora de criação em milissegundos. Não use v7 onde expor a hora de criação seja um problema de privacidade.

Não dependa de ordenação estrita

Valores criados no mesmo milissegundo não têm garantia de monotonicidade entre processos, a menos que o gerador adicione contadores.

Mantenha v4 onde a aleatoriedade importa

Para tokens ou identificadores que não devem vazar informação temporal, o UUID v4 aleatório continua sendo a escolha mais segura.

Privacidade e uso

Verificações rápidas sem conta

Toolinix foi feito para tarefas curtas de desenvolvimento: cole uma amostra segura, revise o resultado, copie o que precisa e siga em frente.

Sem login

Você pode usar as ferramentas sem criar conta, assinar newsletter ou salvar um workspace.

Local quando possível

Formatadores, geradores, codificadores e utilitários de texto geralmente rodam no navegador. Diagnósticos de rede podem precisar de uma consulta assistida pelo servidor para verificar URLs, domínios ou IPs públicos.

Não cole segredos

Não cole senhas de produção, chaves privadas, tokens de acesso, dados de clientes ou dados regulados em ferramentas online, a menos que sua própria política de segurança permita.

Ferramentas relacionadas

Você também pode achar essas ferramentas úteis.

Perguntas frequentes sobre UUID v7

Qual é a diferença entre UUID v4 e UUID v7?
O UUID v4 é totalmente aleatório. O UUID v7 começa com um timestamp de 48 bits em milissegundos seguido de bits aleatórios, então os valores se ordenam por hora de criação sem deixar de ser únicos.
Posso recuperar a hora de criação de um UUID v7?
Sim. Os primeiros 12 caracteres hexadecimais codificam o timestamp UNIX em milissegundos. Esta ferramenta o decodifica para você.
É seguro usar UUID v7 como chave primária de banco de dados?
Sim — é um dos seus principais casos de uso. Valores quase sequenciais mantêm os índices B-tree compactos em comparação com o UUID v4 aleatório.
Algo é enviado a um servidor?
Não. A geração e a decodificação rodam inteiramente no seu navegador.