Gerador de UUID v4

Gere um ou vários identificadores UUID v4 aleatórios com aleatoriedade criptográfica.

Como usar

  1. Escolha quantos UUIDs você precisa (até 100 por vez) e as opções de formatação.
  2. Clique em "Gerar" — cada identificador é criado com o gerador aleatório criptográfico do navegador.
  3. Copie a lista com um clique. Cada UUID fica em sua própria linha, pronto para colar em código, fixtures ou banco de dados.

Sobre esta ferramenta

Um UUID (Universally Unique Identifier) é um identificador de 128 bits projetado para que qualquer um possa gerar um a qualquer momento, sem coordenar com ninguém — e ainda assim ter certeza prática de que ele é único. A versão 4, gerada aqui, preenche 122 desses bits com dados aleatórios: o número de valores possíveis é tão grande (cerca de 5,3 undecilhões) que a chance de dois UUIDs aleatórios colidirem é desprezível para qualquer sistema do mundo real.

UUIDs são a resposta padrão sempre que sistemas distribuídos precisam de identificadores sem um contador central: chaves de banco de dados, IDs de requisição de API, nomes de arquivo, tokens de sessão para fins não secretos. O formato canônico são 32 dígitos hexadecimais em cinco grupos separados por hífen (8-4-4-4-12), em que o dígito da versão é sempre 4 e o da variante é 8, 9, a ou b.

Este gerador usa crypto.randomUUID quando o navegador oferece, com fallback para crypto.getRandomValues ajustando manualmente os bits de versão e variante — ambas fontes criptograficamente seguras. A geração é totalmente local: os identificadores são criados no seu dispositivo e nunca transmitidos.

A fórmula

Estrutura do UUID v4: xxxxxxxx-xxxx-4xxx-Nxxx-xxxxxxxxxxxx, em que x é um dígito hexadecimal aleatório e N é 8, 9, a ou b (a variante). 122 bits aleatórios dão 2¹²² ≈ 5,3 × 10³⁶ valores possíveis.

Perguntas frequentes

Dois UUIDs gerados podem colidir?

Na teoria sim, na prática não. Com 122 bits aleatórios, seria preciso gerar cerca de 2,7 × 10¹⁸ UUIDs para chegar a 50% de chance de uma única colisão.

Qual a diferença entre UUID e GUID?

Nenhuma na prática — GUID é o nome que a Microsoft dá ao mesmo identificador de 128 bits. Os formatos são intercambiáveis.

Esses UUIDs são seguros como chaves de banco de dados?

Sim. Chaves UUID v4 evitam o problema de coordenação dos IDs sequenciais. Note que chaves aleatórias podem fragmentar índices clusterizados — alguns bancos preferem variantes ordenadas por tempo (v7) para tabelas de alto volume.

O UUID é gerado em algum servidor?

Não. A geração roda em JavaScript no seu dispositivo com o gerador criptográfico do navegador. Nada é transmitido.

Ferramentas relacionadas

Links longos? Encurte de graça

O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.

O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.