Gerador de UUID

Gere UUIDs v4 (aleatórios) ou v7 (ordenáveis por data) no navegador, em lote de até 1.000, com maiúsculas, sem hífens ou entre chaves.

Processamento local — seu arquivo é processado diretamente no navegador e não precisa ser enviado aos servidores do 7Tools.

Gerador de UUID

Formatação
UUIDs gerados

Para que serve um UUID

UUID é um identificador de 128 bits escrito em 32 dígitos hexadecimais, como 123e4567-e89b-42d3-a456-426614174000. Serve para dar a um registro, arquivo ou requisição um identificador que pode ser criado em qualquer lugar sem consultar um servidor central.

Como gerar UUIDs

  1. Escolha a versão: v4 (aleatório) ou v7 (ordenável por data).
  2. Informe a quantidade, de 1 a 1.000.
  3. Marque maiúsculas, sem hífens ou entre chaves, se o seu sistema pedir.
  4. Copie a lista, uma linha por UUID, ou clique em Gerar de novo.

Como funciona

O v4 usa o gerador do navegador (crypto.randomUUID) ou, quando ele não existe, 16 bytes de crypto.getRandomValues com os bits de versão (4) e de variante ajustados conforme a RFC 9562.

O v7 junta 48 bits com o horário em milissegundos, o número de versão 7 e 74 bits aleatórios. Dentro de um mesmo lote, se dois UUIDs caem no mesmo milissegundo, a parte aleatória é incrementada, então cada UUID é maior que o anterior e a ordem se mantém.

Privacidade e processamento local

Os UUIDs são gerados no seu navegador. Nada é enviado aos servidores do 7Tools e nada é guardado: ao fechar a página, a lista desaparece.

Limitações

  • No máximo 1.000 UUIDs por vez, nas versões v4 e v7. As versões v1, v3, v5 e v6 não estão disponíveis.
  • O v7 revela o horário aproximado em que foi gerado, segundo o relógio do seu dispositivo.
  • A ordenação do v7 vale dentro do lote e entre dispositivos com relógios próximos; relógios desajustados podem inverter a ordem.
  • Navegadores sem Web Crypto não conseguem gerar, e a ferramenta avisa em vez de usar uma fonte fraca.

Casos de uso

  • Preencher chaves primárias em dados de teste ou seeds.
  • Criar IDs de correlação para logs e requisições.
  • Gerar chaves ordenáveis (v7) para tabelas em que a ordem de inserção importa.
  • Nomear arquivos temporários sem risco de colisão.

Perguntas frequentes

Ferramentas relacionadas