Toolivaro

Gerador de UUID grátis

Gere UUIDs versão 4 conforme RFC 4122 a partir de aleatoriedade criptograficamente segura — um de cada vez ou em lote, tudo local.

Processado localmente no seu navegador

1–100 por lote.

Formato

Sobre esta ferramenta

O gerador de UUID produz identificadores únicos universais versão 4 conforme RFC 4122, a partir de aleatoriedade criptograficamente segura — o getRandomValues da plataforma, a mesma fonte que seu runtime usa para identificadores seguros. Gere um UUID com um clique, ou até 100 de uma vez para fixtures, dados de semente ou suítes de teste; alterne entre saída minúscula ou maiúscula e entre forma com ou sem hífens, e copie um único valor ou o lote inteiro. Cada valor gerado é validado contra os bits de versão e variante antes de ser exibido, e o gerador também valida qualquer UUID que você colar — verificando a forma, o nibble da versão 4 e os bits de variante da RFC, e não apenas o padrão de hífens. O método é mostrado abertamente: 122 bits aleatórios com os campos de versão e variante fixos, exatamente como especifica a seção 4.4 da RFC 4122. Tudo roda localmente: nenhum valor que você gerar ou validar é enviado, registrado ou armazenado. Use esta ferramenta para dados de teste, chaves de banco de dados, identificadores de eventos ou qualquer lugar em que um UUID v4 seja necessário e você queira que a aleatoriedade venha da fonte criptográfica da plataforma, em vez de um serviço web compartilhado.

Como o resultado é calculado?

Três fixtures de teste

Gere três UUIDs para dados de semente. Cada valor tem o nibble da versão 4 (um 4 no terceiro grupo) e os bits de variante (8, 9, a ou b iniciando o quarto grupo), por exemplo, 7f3a9c21-4d2e-4b8a-9c1e-2f3a4b5c6d7e — o padrão é visível de relance, então um falso digitado à mão é fácil de perceber.

Exemplo de entrada e saída
Entrada Valor
count 3
format lowercase, hyphenated
Resultado 3 UUIDs v4 válidos conforme RFC 4122, cada um verificado quanto aos bits de versão e variante

Qual é a fórmula e suas premissas?

Construção da versão 4

uuid = 122 random bits, with version = 0100 and variant = 10 fixed

Termos da fórmula
Símbolo Significado
version o nibble alto do terceiro grupo fixado em 4
variant os dois bits altos do quarto grupo fixados em 10

A aleatoriedade vem do getRandomValues criptograficamente seguro da plataforma.

Quais são os erros mais comuns?

  • Usar Math.random() para identificadores — ele não é criptograficamente seguro; esta ferramenta usa getRandomValues.
  • Aceitar qualquer string 8-4-4-4-12 como UUID v4 — os bits de versão e variante também precisam corresponder.
  • Digitar UUIDs à mão para fixtures — um caractere errado e o valor é inválido.
  • Gerar identificadores em um servidor que os registra — esta ferramenta é totalmente local.

Quais são as premissas e limitações?

  • Apenas versão 4: a ferramenta gera e valida v4; v1, v3, v5 e o v7 ordenado por tempo não são suportados.
  • A geração em lote tem limite de 100 valores por lote para manter a página responsiva.
  • A unicidade é probabilística, não garantida — a ferramenta informa as probabilidades em vez de prometer unicidade absoluta.

De onde vêm os números?

Última revisão 5 de agosto de 2026 · Versão 1.0.0 · Toolivaro não garante conteúdo externo.

Perguntas frequentes

Por que meu UUID gerado sempre tem um 4 no terceiro grupo?

Esse é o campo de versão: a versão 4 da RFC 4122 fixa o nibble alto desse byte em 0100 (hexadecimal 4). Todo UUID v4 válido mostra isso — não é um bug, é o formato.

Dois UUIDs gerados têm garantia de serem diferentes?

Nenhum gerador pode garantir unicidade — o v4 oferece 122 bits aleatórios, então colisões são astronomicamente improváveis (cerca de 1 em 2^61 para dois bilhões de valores), mas não impossíveis. A ferramenta usa a aleatoriedade criptográfica da plataforma, a fonte mais forte disponível no navegador.

O que o validador verifica?

A forma (grupos hexadecimais 8-4-4-4-12), o nibble da versão 4 e os bits de variante da RFC. Uma string com o padrão de hífens certo, mas a versão errada — como um UUID v1 ou v3 — é corretamente rejeitada.

Parte de Ferramentas de senhas, hash e segurança

Encontrou um erro ou tem uma correção? Informe — revisamos toda correção.

Foi útil?

Revisado pela equipe editorial da Toolivaro conforme nossa metodologia Metodologia · Política editorial