Gerador de UUID v4 online
Gere UUIDs versão 4 (aleatórios) em lote, com opções de maiúsculas, hífens e formato com chaves. Tudo gerado localmente no navegador.
- Geração 100% local com Crypto.randomUUID — nada é enviado para servidores.
- Lote de até 100 UUIDs por geração para popular fixtures e seeders.
- Formatação configurável: hífens, caixa alta, chaves no estilo .NET.
Gere UUIDs v4 aleatórios em lote
UUIDs (Universally Unique Identifiers) são identificadores de 128 bits usados como chave em bancos, fila de mensagens, logs e APIs. Esta ferramenta gera UUIDs versão 4 (aleatórios) usando a API criptográfica do navegador — nada é enviado para servidores.
Como funciona: usamos crypto.randomUUID() do navegador, que segue o padrão RFC 9562 (versão 4). Os bits de versão e variante são fixados conforme a especificação, e os 122 bits restantes vêm de uma fonte criptograficamente segura.
Quando usar: chave primária de banco quando você não quer expor sequência, identificador de evento em fila/log, correlação de requisição em sistemas distribuídos, nome de arquivo único em storage. A probabilidade de colisão é praticamente nula em qualquer escala humana.
O que você encontra nesta página
O gerador de UUID atende uma necessidade recorrente em desenvolvimento: criar identificadores únicos sob demanda sem subir nenhuma dependência. A página gera UUIDs versão 4 (aleatórios) em lote, prontos para colar em fixtures, seeders ou comandos de teste.
Toda a aleatoriedade vem da API criptográfica do navegador. Os UUIDs gerados aqui não são salvos em servidor — existem apenas na sua tela enquanto você decide o que fazer com eles.
O que esta ferramenta faz
- Gera UUIDs versão 4 (aleatórios) em lote, com até 100 por geração.
- Permite ajustar formato: com ou sem hífens, maiúsculas ou minúsculas, com ou sem chaves no estilo Microsoft.
- Copia tudo de uma vez para a área de transferência, separado por linha.
Em quais situações ela ajuda
- Ao precisar de chaves primárias não-sequenciais para tabelas de banco.
- Ao gerar correlation IDs ou request IDs para rastrear em logs distribuídos.
- Ao popular fixtures de teste com identificadores únicos.
Como usar
- Ajuste a quantidade desejada (1 a 100).
- Marque ou desmarque hífens, maiúsculas e chaves conforme o destino dos dados.
- Use Gerar novos UUIDs para sortear outro lote a qualquer momento.
- Use Copiar todos para enviar a lista para a área de transferência.
Quando esse cálculo ou recurso costuma ser útil
- Criar identificadores únicos para tabela de usuários ou eventos.
- Gerar correlation IDs para rastrear requisições em logs distribuídos.
- Popular fixtures de teste com chaves não-sequenciais.
Cuidados e interpretações importantes
- O formato canônico (com hífens) é o aceito por padrão em PostgreSQL, MongoDB e quase todas as APIs modernas.
- O formato com chaves é mais comum no ecossistema .NET (GUID) e em alguns arquivos de configuração da Microsoft.
- Sem hífens é útil para usar como nome de arquivo, slug curto ou em sistemas que não aceitam o caractere -.
Como a estimativa é construída
- A geração usa Crypto.randomUUID quando disponível e cai para Crypto.getRandomValues como fallback, sempre seguindo a RFC 9562 versão 4.
- Dos 128 bits, 6 são fixos para identificar versão (4) e variante (RFC 4122); os 122 bits restantes são aleatórios criptograficamente seguros.
- A probabilidade de colisão entre UUIDs v4 é da ordem de 1 em 2¹²² — desprezível em qualquer escala humana.
Revisão editorial
Conteúdo mantido por Equipe editorial do Hub de Utilidades com revisão pública desta versão em 1 de maio de 2026.
- As ferramentas têm caráter informativo e de apoio prático.
- Resultados importantes devem ser conferidos com documentos, regras vigentes ou atendimento especializado.
- Erros, ajustes e sugestões podem ser enviados para tbdevcompany@gmail.com.
- Esta página foi construída para combinar ferramenta interativa, contexto e navegação relacionada.
- Se você encontrar divergência material, use o canal de contato para relatar a situação.
Perguntas frequentes
Qual a diferença entre UUID e GUID?
Nenhuma na prática. GUID (Globally Unique Identifier) é o nome usado pela Microsoft para o mesmo padrão UUID definido pela RFC 9562. A ferramenta gera no formato canônico, que ambos os ecossistemas reconhecem.
O UUID v4 é mesmo único?
Praticamente sim. São 122 bits aleatórios (os outros 6 são fixos para versão e variante), o que dá cerca de 5 × 10³⁶ combinações. A chance de colisão entre dois UUIDs gerados aleatoriamente é desprezível em qualquer escala humana.
Posso usar UUID v4 como chave primária?
Sim, é um caso de uso comum. Ele evita expor sequência de IDs e facilita merge de dados entre sistemas. O contraponto é o tamanho (16 bytes vs 4 ou 8 do inteiro) e a falta de ordenação cronológica — se isso importa, considere UUID v7 ou ULID.
Por que existem versões diferentes de UUID?
Cada versão usa uma estratégia para gerar a unicidade: v1 usa MAC e timestamp, v3 e v5 derivam de hash, v4 é puramente aleatório, v7 inclui timestamp para ordenação. v4 é a mais comum no dia a dia por ser simples e privacidade-amigável.
Ferramentas relacionadas
Gerador de Senha
Gere senhas fortes com tamanho, letras, números e símbolos personalizáveis. Tudo é processado no seu navegador, sem envio para servidores.
Abrir ferramentaApenas para desenvolvimentoGerador de CPF para Testes
Gere CPFs matematicamente válidos para popular ambientes de teste, fixtures e formulários em desenvolvimento. Não pertencem a pessoas reais.
Abrir ferramentaQR Code personalizadoGerador de QR Code
Gere QR Codes a partir de qualquer texto, link, contato ou rede Wi-Fi. Personalize tamanho, cores e nível de correção, e baixe em PNG sem marca d’água.
Abrir ferramenta