Ferramenta para desenvolvedores

Gerador de UUID

Gere UUIDs versão 4 a partir de uma fonte aleatória segura.

Gerador de UUID Executa no seu dispositivo
  • Executa no seu navegador — seu texto nunca é enviado a lugar nenhum
  • Sem cadastro, sem cotas, grátis para usar quantas vezes quiser

Como funciona

Um UUID é um identificador de 128 bits, longo o bastante para que você possa gerar um em qualquer lugar, a qualquer momento, sem se coordenar com ninguém, e ter confiança de que ninguém mais vai gerar o mesmo.

Versão 4 significa aleatório

Um UUID v4 é aleatório, exceto por alguns bits que identificam a versão. Existem cerca de 5,3 vezes 10 elevado a 36 deles, então uma colisão acidental não é uma preocupação prática.

De onde vem a aleatoriedade

Eles vêm do gerador de números aleatórios criptográfico do navegador, e não de um de uso geral, então os valores servem onde a imprevisibilidade importa tanto quanto a unicidade.

Versão 4, conforme definida na RFC 9562

Todo UUID aqui é da versão 4: 122 bits aleatórios mais bits fixos de versão e variante, escritos como 32 dígitos hexadecimais em cinco grupos. A aleatoriedade vem do gerador criptograficamente seguro do seu navegador (crypto.randomUUID, ou crypto.getRandomValues quando aquele não existe). Você pode criar até 500 por vez.

Quão únicos eles são

Com 122 bits aleatórios, você precisaria gerar cerca de 2,7 bilhões de bilhões (2,7 × 1018) de UUIDs antes de haver sequer 50% de chance de uma única repetição.

O que ele não gera

UUIDs versão 7, que começam com um timestamp para que sejam ordenados por data de criação, não são gerados aqui.

Perguntas frequentes

Gerador de UUID — perguntas

Eles são realmente únicos?

Para fins práticos, sim. O espaço é grande o bastante para que colisão não seja uma preocupação realista.

Posso gerar vários de uma vez?

Sim, até 500 por vez.

Eles são gerados em um servidor?

Não. Vêm do seu próprio navegador.