Gerador de UUID
UUID v4 ou v7 em lote, em maiúsculas ou sem hífens se precisar — copie ou salve em .txt. Roda só no navegador.
Gere UUID v4 ou v7 na hora, direto no navegador: escolha a versão e a quantidade (de 1 a 100), defina maiúsculas ou minúsculas e se quer manter os hífens, e então copie um UUID, copie a lista ou baixe tudo num arquivo .txt com um UUID por linha. O v4 é totalmente aleatório (crypto.randomUUID()); o v7 começa com um timestamp em milissegundos, por isso as chaves novas ficam em ordem de criação — ótimo para chave primária no PostgreSQL e em outros bancos. Nada é enviado pela rede.
Clique em Gerar para obter UUIDs.
Versão 4: 122 bits aleatórios da Web Crypto API, sem nenhuma requisição de rede.
Como gerar UUIDs
- 1
Escolha a versão do UUID
Selecione v4 para um identificador totalmente aleatório (122 bits de aleatoriedade via crypto.randomUUID()) ou v7 para um UUID ordenado por tempo, que inclui um prefixo de timestamp Unix de 48 bits em milissegundos — ideal para chave primária em bancos de dados.
- 2
Defina a quantidade do lote
Use o seletor de quantidade para gerar 1, 5, 10, 25, 50 ou 100 UUIDs com um único clique. Toda a geração acontece no seu navegador — nenhuma requisição é enviada ao servidor.
- 3
Escolha o formato
Ative Maiúsculas para dígitos hexadecimais em caixa alta e Sem hífens para a forma compacta de 32 caracteres. A lista é reformatada na hora, sem gerar valores novos.
- 4
Copie ou baixe
Clique no ícone de copiar ao lado de um UUID, use Copiar tudo para a lista inteira ou Baixar .txt para salvar um arquivo com um UUID por linha.
Perguntas frequentes sobre o Gerador de UUID
- Como gerar UUID v4 online?
- Selecione a versão v4 acima e clique em Gerar. A ferramenta produz um identificador totalmente aleatório (122 bits) usando crypto.randomUUID() do próprio navegador — sem cadastro, sem requisições ao servidor. Você pode gerar de 1 a 100 de uma vez e copiar cada um ou a lista completa.
- Qual a diferença entre UUID v4 e v7?
- O UUID v4 é totalmente aleatório — são 122 bits de aleatoriedade, o que torna colisões praticamente impossíveis. Já o UUID v7 inclui um prefixo de timestamp Unix de 48 bits em milissegundos, então os UUIDs ficam ordenados por tempo e se mantêm em ordem como chave primária, sem precisar de uma coluna created_at separada.
- UUID deve ser maiúsculo ou minúsculo? Dá para tirar os hífens?
- A RFC 9562 manda escrever o UUID em hexadecimal minúsculo e aceitar qualquer caixa na entrada, então as duas formas representam o mesmo valor. A opção Sem hífens gera a string de 32 caracteres que o uuid.hex do Python ou o Guid.ToString("N") do .NET produzem; Maiúsculas serve para sistemas que exibem GUIDs em caixa alta.
- Como gerar UUID em Java?
- Em Java, use UUID.randomUUID() da classe java.util.UUID para obter um UUID v4. Para UUID v7 (ordenado por tempo), use uma biblioteca como a java-uuid-generator (JUG) ou implemente o prefixo de timestamp manualmente, pois o JDK ainda não traz o v7 nativo. Use esta ferramenta para gerar valores de teste e copiá-los direto para o seu código.
- Como gerar UUID no PostgreSQL?
- No PostgreSQL você pode usar a função gen_random_uuid() (disponível a partir da versão 13) para gerar um UUID v4 diretamente no banco. O UUID v7, por ser ordenado por tempo, melhora a localidade dos índices B-tree em comparação ao v4 aleatório — por isso muitos times preferem o v7 para chave primária. Gere os valores aqui para testar inserts e migrations sem instalar nada.
- Como gerar UUID no Excel?
- O Excel não tem uma função nativa de UUID, então o caminho mais simples é gerar a quantidade desejada aqui, clicar em Copiar tudo e colar a lista (um por linha) direto na planilha — ou baixar o .txt e importar o arquivo. Outra opção é montar uma macro em VBA, mas para preencher uma coluna de IDs de uma vez, gerar em lote e colar é bem mais rápido.
- Como gerar UUID em Python, JavaScript ou TypeScript?
- Em Python, use uuid.uuid4() do módulo padrão uuid. Em JavaScript ou TypeScript (navegadores modernos e Node.js 19+), use crypto.randomUUID() para o v4; para o v7, use o pacote npm 'uuid' (uuidv7()) ou o pacote 'uuidv7'. Esta ferramenta mostra os valores gerados para você testar ou copiar sem instalar nada.
- Como conseguir o UUID de um jogador no Minecraft?
- No Minecraft (Java ou Bedrock), o UUID identifica cada jogador de forma única. Para contas Java, dá para consultar o UUID a partir do nick em serviços oficiais da Mojang; este gerador serve para criar UUIDs de teste para plugins, servidores e mods — e não para descobrir o UUID de uma conta real, já que esse valor é definido pela conta do jogador.
- Quantos UUIDs posso gerar de uma vez e como salvar a lista?
- Até 100 por lote: escolha 1, 5, 10, 25, 50 ou 100 e clique em Gerar. Copiar tudo manda a lista para a área de transferência, e Baixar .txt salva um arquivo como uuid-v4-100.txt, com um valor por linha, pronto para um script de seed ou uma migration.
Referências
- RFC 9562 — Identificadores Universalmente Únicos (UUIDs)
O padrão atual da IETF para formatos de UUID, publicado em maio de 2024. Define o UUID v4 (aleatório), o v7 (ordenado por tempo) e o layout completo de 128 bits.
- MDN — crypto.randomUUID()
Método nativo do navegador que gera uma string de UUID versão 4 em conformidade com a RFC, usando um gerador de números aleatórios criptograficamente seguro.
- MDN — Crypto.getRandomValues()
API de baixo nível que preenche um array tipado com valores aleatórios criptograficamente fortes — usada aqui para montar os bits aleatórios do UUID v7.
Ferramentas para desenvolvedores relacionadas
Gerador de Hash
Gere hashes MD5, SHA-1, SHA-256 ou SHA-512 a partir de qualquer texto. Útil para checksums, impressão digital de conteúdo e verificação de integridade de arquivos.
Formatador de JSON
Cole um JSON bruto e veja na hora uma visualização formatada e com destaque de sintaxe. Valide a estrutura e copie a saída organizada.
Codificar / Decodificar Base64
Codifique texto ou dados binários em Base64 ou decodifique strings Base64 de volta para texto — etapa comum em tokens de autenticação e data URIs.
Decodificador de JWT
Decodifique um token JWT e inspecione o cabeçalho, o payload e a assinatura sem nenhuma ida e volta ao servidor.