Gerador de UUID

Gere valores UUID v4 aleatórios para uso em bancos de dados, APIs ou testes.

Quantos UUIDs gerar (1–10).

UUID

d03baaf5-cbcf-4cef-8317-9a75ef6f0390

UUIDs adicionaisNenhum
Versãov4 (aleatório)

Como usar este gerador de UUID

  1. Defina o número de UUIDs

    Insira de 1 a 10 no campo Número de UUIDs para especificar quantos identificadores gerar.

  2. Gerar

    A calculadora produz valores UUID v4 aleatórios usando a fonte aleatória criptográfica do navegador.

  3. Copiar o resultado

    Copie o(s) UUID(s) gerado(s) para uso em bancos de dados, payloads de API ou fixtures de teste.

Metodologia

Como este gerador de UUID funciona

Esta ferramenta gera UUIDs versão 4 usando a aleatoriedade do navegador. Identificadores UUID v4 são valores de 128 bits com bits específicos definidos para indicar a versão (4) e a variante padrão usada pelas especificações modernas de UUID. Quando o Web Crypto está disponível, a aleatoriedade é criptograficamente forte; caso contrário, a ferramenta recorre a um gerador mais fraco apenas para conveniência.

Fórmula
UUID v4 = xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx (onde y ∈ {8,9,a,b})
v4 Versão 4, gerada a partir de números aleatórios ou pseudoaleatórios
variante O padrão de bits UUID padrão usado para o campo de variante (bits 8-9 do byte 8)
Exemplo

Exemplo de saída: 550e8400-e29b-41d4-a716-446655440000

Gerar 1 UUID produz um valor único como a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d. O 4 no terceiro grupo indica a versão 4.

Gerar 3 UUIDs retorna três valores distintos, cada um com 122 bits aleatórios. Use-os como chaves primárias para registros de teste ou recursos de API.

Premissas
  • Usa a API de números aleatórios criptográficos do navegador quando disponível.
  • Recorre ao Math.random() em ambientes sem Web Crypto, o que é adequado para conveniência, mas não para uso de alta segurança.
Notas
  • O UUID v4 não é sequencial e não é adequado para uso como chave primária ordenável em bancos de dados que se beneficiam de inserções ordenadas.

Entendendo as versões e a estrutura do UUID

Um UUID (Universally Unique Identifier) é um valor de 128 bits representado por 32 dígitos hexadecimais em cinco grupos (8-4-4-4-12). UUIDs da versão 4 usam dados aleatórios ou pseudoaleatórios para 122 desses bits; os bits restantes codificam a versão (4) e a variante. A probabilidade de uma colisão é astronomicamente baixa — cerca de 1 em 2^122 — portanto, os UUIDs são efetivamente únicos sem coordenação. Existem outras versões: v1 usa timestamp e endereço MAC, v3 e v5 são hashes baseados em nomes e v7 é ordenado por tempo. O UUID v4 é a escolha mais comum para sistemas distribuídos porque não requer autoridade central nem estado compartilhado para ser gerado.

Casos de uso de UUIDs para desenvolvedores

Desenvolvedores usam UUIDs como chaves primárias em bancos de dados, IDs de correlação em rastreamento distribuído e identificadores exclusivos em payloads de API. Diferente de inteiros com auto-incremento, UUIDs podem ser gerados no lado do cliente ou por qualquer serviço sem consultar um banco de dados central, o que simplifica o escalonamento horizontal e arquiteturas offline-first. Eles são ideais para cenários de mesclagem onde múltiplos sistemas criam registros que são combinados posteriormente. UUIDs também aparecem em parâmetros de estado OAuth, assinaturas de webhook e nomeação de arquivos para evitar colisões. Ao testar, gerar UUIDs sob demanda evita o hardcoding e torna as fixtures reproduzíveis. A principal desvantagem é o tamanho (36 caracteres) e a falta de ordenação em comparação com IDs sequenciais.

Perguntas frequentes

Estes UUIDs são únicos?

Para todos os fins práticos, sim. A chance de gerar uma duplicata é astronomicamente pequena (1 em 2^122).

Posso usar estes em produção?

Sim, quando o ambiente fornece aleatoriedade Web Crypto. Se a página estiver rodando sem essa API e recorrer ao Math.random(), trate o resultado como identificadores de conveniência, e não como aleatoriedade de nível de segurança.

Escrito por Jan Křenek Fundador e desenvolvedor principal
Revisado por Revisão de Metodologia DigitSum Verificação de fórmulas e QA
Última atualização 11 de mar. de 2026

Use isto como uma estimativa e valide decisões importantes com um profissional qualificado.

As entradas permanecem no navegador, a menos que um recurso futuro informe explicitamente o contrário.