Gerador de UUID

Gere UUID v4 ou v7 em lote — escolha a versão, defina a quantidade e copie tudo. Roda só no navegador.

Gere UUID v4 ou v7 na hora, direto no seu navegador: escolha a versão, defina a quantidade de 1 a 100 e copie cada UUID ou a lista inteira. O UUID v4 é totalmente aleatório (122 bits via crypto.randomUUID()); o UUID v7 inclui um prefixo de timestamp em milissegundos, ficando ordenado por tempo — ideal para chave primária no PostgreSQL e em outros bancos. Tudo roda localmente, sem requisições ao servidor.

RFC 4122 random — 2¹²² unique values, zero network requests

Como gerar UUIDs

  1. 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. 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. 3

    Clique em Gerar

    Cada clique produz um novo conjunto de UUIDs criptograficamente aleatórios usando a Web Crypto API (crypto.randomUUID para v4 e crypto.getRandomValues para v7).

  4. 4

    Copie um ou todos

    Clique no ícone de copiar ao lado de qualquer UUID ou use Copiar tudo para pegar a lista completa como texto separado por linhas, pronto para colar no código, em uma planilha ou em um script de migration.

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.
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 (uma por linha) direto na planilha. 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?
Até 100 UUIDs por lote. Escolha a quantidade (1, 5, 10, 25, 50 ou 100), selecione v4 ou v7 e clique em Gerar. Use Copiar tudo para pegar a lista completa como texto separado por linhas, pronto para colar no código, em uma planilha ou em um script de 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