Gerador de UUID

Gere UUIDs v4

O que é um UUID?

Um UUID (Identificador Único Universal) é um valor de 128 bits geralmente mostrado como 32 dígitos hexadecimais na forma `xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx`. A probabilidade de colisão entre UUIDs gerados independentemente é tão baixa que é tratada como zero — bilhões de UUIDs podem ser gerados por sistemas independentes sem coordenação.

UUIDs da versão 4 (os mais comuns) são aleatórios: 122 dos 128 bits são preenchidos com aleatoriedade criptográfica. Use-os como chaves primárias, IDs de solicitação, identificadores de ficheiros, ou em qualquer lugar que você precise de um valor único sem uma autoridade central emitindo-os.

Casos de uso comuns

  • Chaves primárias de banco de dados — substitui IDs de auto-incremento em sistemas distribuídos.
  • IDs de solicitação / rastreamento — registre um UUID por solicitação recebida para correlacionar logs entre serviços.
  • Chaves de idempotência — passe um UUID com solicitações de API para que tentativas não processem duas vezes.
  • Nomes de ficheiros — `$.png` evita colisões num bucket de upload partilhado.

Perguntas frequentes

O UUID v4 é realmente único?

Eficazmente sim. A probabilidade de colisão para 1 bilhão de UUIDs é de cerca de 1 em 10^19 — pequena o suficiente para que equipes de engenharia tratem colisões como impossíveis.

UUID v4 vs v7?

v4 é totalmente aleatório — bom para uso geral. v7 (mais novo) incorpora um prefixo de timestamp, então os UUIDs são ordenados pela data de criação — melhor para indexação em banco de dados. Esta ferramenta gera v4.

Como isso difere de uma string aleatória?

UUID é um formato padrão — cada linguagem e banco de dados tem suporte embutido para análise/armazenamento. Uma string aleatória personalizada funciona, mas carece do suporte do ecossistema.

Posso gerar muitos de uma vez?

Sim — defina a contagem e a ferramenta emite uma lista. Até 1.000 de cada vez.

A aleatoriedade é enviada para o servidor?

Não. UUIDs são gerados por `crypto.randomUUID` rodando no seu navegador; nada sai do seu dispositivo.