AllinHub

Gerador de UUID

Crie UUIDs v4 aleatórios ou UUIDs v7 com marca de tempo.

Número inteiro entre 1 e 1.000.

Os UUIDs gerados não são salvos. Apenas as opções são lembradas e incluídas na URL da página.

Crie identificadores para registros de banco de dados, testes de API ou arquivos de configuração. A versão 4 usa dados aleatórios; a versão 7 começa com uma marca de tempo Unix em milissegundos. Você pode gerar um valor ou um lote de até mil UUIDs, com um identificador por linha. Os controles de maiúsculas e hífens alteram apenas a apresentação, sem gerar novos valores. O processamento usa a fonte criptográfica de aleatoriedade do navegador e não salva os resultados.

Como usar

  1. Escolha UUID v4 ou UUID v7.
  2. Digite um número inteiro entre 1 e 1.000.
  3. Clique em Gerar ou pressione Ctrl/⌘ + Enter dentro da ferramenta.
  4. Ajuste as maiúsculas e os hífens, depois copie todos os valores.
  5. Limpe os resultados quando terminar.

O que ela cobre

  • Usa crypto.randomUUID para v4 e aleatoriedade segura com uma marca de tempo para v7.
  • Gera até 1.000 identificadores, separados por quebras de linha.
  • Mantém os mesmos UUIDs ao trocar a apresentação.
  • Interrompe a geração se a fonte criptográfica não estiver disponível.
  • Lembra apenas das opções, sem armazenar os identificadores gerados.

Perguntas frequentes

Qual é a diferença entre UUID v4 e UUID v7?

V4 tem 122 bits aleatórios, além dos bits fixos de versão e variante. V7 começa com uma marca de tempo Unix de 48 bits em milissegundos; esta implementação acrescenta 74 bits aleatórios. O horário ajuda a agrupar os valores por momento de criação. Escolha a versão aceita pela sua aplicação, independentemente da apresentação das letras.

Os UUIDs v7 sempre ficam em ordem crescente?

Não há garantia de ordem crescente dentro do mesmo milissegundo, pois esta implementação usa novos dados aleatórios, sem contador. Se o relógio do dispositivo voltar no tempo, a ordenação também pode mudar. Um UUID v7 revela sua marca de tempo. Considere essa característica antes de expor esses identificadores publicamente na sua aplicação.

Por que a geração segura pode falhar?

A ferramenta exige um contexto seguro, normalmente HTTPS ou localhost, e as funções Web Crypto necessárias. Se elas estiverem ausentes ou falharem, nenhum lote parcial será mostrado. Não existe uma alternativa de aleatoriedade mais fraca. UUIDs são identificadores; não substituem senhas nem controles de acesso e não eliminam toda possibilidade teórica de colisão.

Consigo recuperar os UUIDs depois de recarregar a página?

Não. Apenas as opções ficam salvas; escolhas diferentes do padrão também aparecem no endereço da página. Os UUIDs gerados não são armazenados localmente nem adicionados ao endereço. Copie o que precisar antes de sair. Gerar substitui o lote anterior, enquanto mudar maiúsculas ou hífens mantém os mesmos identificadores. Limpar remove os resultados visíveis.

Atualizado em

Todas as ferramentas