Sobre o gerador de UUID
O gerador de UUID cria identificadores únicos universais na versão 4 (aleatória) em lote, prontos para bancos de dados, APIs e sistemas distribuídos. Você escolhe quantos quer (de 1 a 100), pode deixá-los em maiúsculas ou sem hífens, e copiar a lista ou baixá-la como .txt. Tudo roda no seu navegador, com a Crypto API (geração criptograficamente segura), grátis e sem cadastro — nenhum UUID é enviado ou armazenado.
Como usar
- Informe a quantidade de UUIDs desejada (de 1 a 100).
- Se precisar, marque Maiúsculas para gerar em caixa alta e/ou Sem hífens para remover os separadores (ideal para chaves compactas).
- Clique em Gerar UUIDs para ver a lista na tela.
- Use Copiar para levar todos de uma vez (um por linha) ou Baixar .txt para salvar o arquivo.
Anatomia de um UUID v4
Um UUID tem 128 bits em 32 dígitos hexadecimais, no formato canônico 8-4-4-4-12 (36 caracteres com hífens). Em 550e8400-e29b-41d4-a716-446655440000, dois dígitos são fixos — o da versão e o da variante —, deixando 122 bits aleatórios.
| Posição | Significado | Valor na v4 |
|---|---|---|
| 13º dígito | Número da versão | Sempre 4 |
| 17º dígito | Variante (RFC) | 8, 9, a ou b |
| Demais 30 dígitos | Aleatórios | 0–f |
O padrão é definido pela RFC 9562 (maio/2024), que substituiu a clássica RFC 4122 (2005). Para identificar a versão, olhe o 13º dígito: se for 4, é um UUID v4.
Casos de uso
- Chaves primárias em bancos de dados sem depender de um contador central (útil em sistemas distribuídos e sincronização offline).
- Identificadores de requisição (request ID / correlation ID) para rastrear logs entre microsserviços.
- Tokens, nomes de arquivo e chaves de cache que precisam ser únicos e imprevisíveis.
- Chaves idempotentes em pagamentos e webhooks, evitando processamento duplicado.
v4 aleatório x v7 ordenado
O v4 é totalmente aleatório e imprevisível, mas "espalha" os registros no índice do banco. A RFC 9562 também trouxe o UUID v7, baseado em timestamp e ordenável cronologicamente — melhor como chave primária em tabelas grandes. Esta ferramenta gera v4, o formato mais usado e compatível.
Trabalhando com identificadores e segurança? Veja também o gerador de hash, o gerador de senha e o gerador de slug.
Perguntas frequentes
Qual versão de UUID este gerador cria?
UUID versão 4 (aleatório), o formato mais usado. Os bits de versão e variante seguem o padrão RFC 9562 (que substituiu a RFC 4122), então o resultado é compatível com bibliotecas e bancos de dados.
Dois UUIDs podem se repetir?
Na prática, não. São 122 bits aleatórios (cerca de 5,3×10³⁶ valores possíveis); você poderia gerar bilhões por segundo durante um século e ainda assim a chance de colisão seria desprezível.
O UUID é gerado no servidor ou no meu navegador?
No seu navegador. Usamos a Crypto API (crypto.randomUUID) quando disponível, que é criptograficamente segura. Nada é enviado nem armazenado, então você pode usá-lo até offline.
Posso gerar UUID sem hífens ou em maiúsculas?
Sim. Marque "Sem hífens" para obter os 32 caracteres contínuos (útil em chaves compactas e nomes de arquivo) e "Maiúsculas" para a versão em caixa alta. As duas opções podem ser combinadas.
Como gerar vários UUIDs de uma vez?
Defina a quantidade (de 1 a 100) e clique em Gerar. Depois use "Copiar" para levar todos de uma vez, um por linha, ou "Baixar .txt" para salvar o arquivo de lote.
UUID v4 é seguro para usar como token ou senha?
Serve como identificador único e imprevisível, mas não é o ideal para senhas. Para credenciais, use o gerador de senha; para tokens de sessão sensíveis, prefira valores com entropia dedicada.