Gerador UUIDv1

Gere identificadores UUIDv1 baseados em tempo com timestamp gregoriano de 60 bits.

UUIDs e arquivos em lote são criados localmente com aleatoriedade segura do navegador e sem endereço MAC.

UUIDs e arquivos em lote são criados localmente com aleatoriedade segura do navegador e sem endereço MAC.

UUIDv1 atual

Timestamp incorporado: O UUID armazena um contador de 60 bits em intervalos de 100 ns desde 15 de outubro de 1582.

UUIDv1 contém informação temporal, mas seu texto canônico não é diretamente ordenável pela criação.

Baixar lote UUIDv1

Escolha de 1 a 100.000. Cada linha contém um UUID minúsculo na ordem de geração.

O que esta ferramenta faz

Gerar UUID versão 1 conforme RFC 9562 com timestamp gregoriano, clock sequence e campo node.

Copiar um UUID ou criar localmente um arquivo de texto com um lote maior na ordem de geração.

Como usar

  1. Use o UUID do primeiro painel ou gere outro valor.
  2. Confira o horário de criação decodificado abaixo do UUID.
  3. Escolha de 1 a 100.000. Cada linha contém um UUID minúsculo na ordem de geração.
  4. Baixe o arquivo de texto UUIDv1 gerado para fluxos de compatibilidade ou teste.

Utilizações práticas

  • Criar dados de compatibilidade para sistemas que exigem UUIDv1.
  • Examinar e testar a extração de timestamp de registros UUIDv1 existentes.
  • Preparar fixtures, importações ou migrações para fluxos UUID antigos.
  • Produzir exemplos padronizados para documentação e testes automatizados.

Notas e limites

  • UUIDv1 armazena um timestamp gregoriano de 60 bits em unidades de 100 ns, mas os campos de tempo baixo, médio e alto não são dispostos para ordenação textual direta.
  • O gerador inicializa para a sessão uma clock sequence segura de 14 bits e um node aleatório de 48 bits; o MAC do dispositivo nunca é lido.
  • O bit multicast do node é definido para que o valor aleatório não pareça um endereço IEEE. O timestamp pode avançar minimamente para preservar a ordem de geração.
  • A RFC 9562 recomenda UUIDv7 para sistemas novos sem necessidade de UUIDv1. UUIDs são identificadores, não segredos nem tokens de acesso.

Perguntas frequentes

Este UUID contém meu endereço MAC?

Não. A ferramenta cria um node criptograficamente aleatório e define o bit multicast em vez de ler o hardware de rede.

O texto UUIDv1 pode ser ordenado cronologicamente?

Não de forma confiável pela ordenação textual comum, pois o campo temporal menos significativo aparece primeiro. Use o timestamp decodificado ou UUIDv6/UUIDv7.

O que acontece se o relógio retroceder?

O gerador altera a clock sequence e continua com um timestamp interno crescente para reduzir o risco de duplicatas.

Uma aplicação nova deve usar UUIDv1?

Normalmente apenas por compatibilidade com um fluxo UUIDv1 existente. A RFC 9562 recomenda UUIDv7 para novos sistemas ordenados no tempo.

Os UUIDs são enviados?

Não. O UUID exibido e o lote normal são gerados localmente no navegador.