Gerador de UUID — v4 e v7

Crie UUIDs criptograficamente aleatórios (v4) ou UUIDs ordenáveis baseados em timestamp (v7) em lote e depois copie ou baixe. Cole qualquer UUID para ver a versão dele.

Atualizado em

Formato

Validar & inspecionar um UUID

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Gerador de UUID

  1. Escolha Versão 4 para IDs totalmente aleatórios ou Versão 7 para IDs que ordenam pela data de criação.
  2. Digite quantos você precisa (até 10.000) e clique em Gerar — ou pressione Ctrl/⌘ + Enter.
  3. Ajuste o formato: maiúsculas, sem hífens, entre chaves, ou como array JSON ou lista SQL.
  4. Clique em Copiar tudo ou Baixar. Cole qualquer UUID em Validar & inspecionar para ver a versão, a variante e o timestamp embutido.

O que é um UUID?

Um UUID (Universally Unique Identifier), chamado de GUID no mundo Microsoft, é um identificador de 128 bits escrito como 32 dígitos hexadecimais em cinco grupos: 8-4-4-4-12, por exemplo 550e8400-e29b-41d4-a716-446655440000. UUIDs podem ser gerados independentemente em qualquer máquina, sem um coordenador central, com chance de colisão desprezível — ideal para chaves primárias de banco de dados, sistemas distribuídos, nomes de arquivos, chaves de idempotência e IDs de correlação. O formato é definido na RFC 9562 (2024), que substituiu a RFC 4122 e introduziu as versões 6, 7 e 8.

UUID v4 vs. v7

Versão 4Versão 7
Conteúdo122 bits aleatóriosTimestamp Unix de 48 bits (ms) + 74 bits aleatórios
Ordenável pela data de criaçãoNãoSim
Desempenho de índice no bancoInserções aleatórias fragmentam índices B-treeInserções sequenciais, parecidas com auto-incremento
Revela a data de criaçãoNãoSim (até o milissegundo)
Exemplo3b241101-e2bb-4255-8caf-4136c566a9620199f2a4-7c3e-7b21-9d4f-3a6c8e1b2d40

Escolha v7 para chaves primárias em tabelas PostgreSQL, MySQL ou SQL Server: como os novos IDs são sempre maiores que os antigos, as inserções são adicionadas ao final do índice em vez de dividir páginas aleatórias. Escolha v4 quando o ID não puder vazar nenhuma informação, como tokens públicos. Dentro de uma mesma geração em lote, este gerador mantém os IDs v7 estritamente crescentes mesmo quando vários são criados no mesmo milissegundo, usando um contador no campo rand_a, como sugere a RFC 9562.

Como ler um UUID

Duas posições carregam metadados. O primeiro dígito do terceiro grupo é a versão (4 ou 7 acima). O primeiro dígito do quarto grupo codifica a variante: 8, 9, a ou b indica um UUID padrão da RFC 9562. Em um UUID v7, os primeiros 12 dígitos hexadecimais são a data de criação em milissegundos desde 1970 — o inspetor decodifica isso para você e também extrai timestamps de UUIDs v1 e v6. O UUID nil especial é todo zeros; o UUID max é todo f.

Os UUIDs são realmente únicos?

Para o v4, seria necessário gerar cerca de 2,7 × 1018 UUIDs para chegar a 50% de chance de uma única colisão. Isso pressupõe uma boa fonte de aleatoriedade: esta ferramenta usa o crypto.getRandomValues() criptograficamente seguro do navegador, nunca o Math.random(). Porém, UUIDs são identificadores, não segredos — não os use como senhas ou tokens de sessão; crie esses com o Gerador de Senhas.

Gerando UUIDs em código

JavaScript: crypto.randomUUID() (v4). Python: uuid.uuid4(), e uuid.uuid7() a partir do Python 3.14. PostgreSQL: gen_random_uuid() (v4) e uuidv7() no PostgreSQL 18. Outros valores únicos que você pode precisar: hashes para impressões digitais de conteúdo e timestamps Unix para tempo.

Também pesquisado como: gerador de guid, uuid v4, uuid v7, gerar uuid online, validar uuid, gerador de id único, uuid aleatório em massa.

Ferramentas que combinam com: Gerador de UUID

  • Gerador de ULID e Nano ID — Gere ULIDs — IDs de 26 caracteres que se ordenam pela data de criação — ou Nano IDs, IDs curtos e seguros para URL, com o alfabeto e o tamanho que você escolher.
  • Gerador de Nano ID — Crie IDs curtos, aleatórios e seguros para URL como V1StGXR8_Z5jdHi6B-myT — o mesmo formato da popular biblioteca nanoid.
  • Codificação/Decodificação Base64 — Converte texto para Base64 e vice-versa, com suporte total a UTF-8 (acentos, emojis); alterna para Base64 seguro para URLs; ou arrasta um arquivo para obter sua string Base64 ou URI de dados.
  • Tradutor de código Morse — Digite um texto para obter o código Morse ou cole pontos e traços para decifrá-los — depois, ouça, veja os sinais piscarem e baixe o áudio.

Perguntas frequentes

Qual é a diferença entre UUID e GUID?
São a mesma coisa. GUID (Globally Unique Identifier) é o nome usado pela Microsoft; GUIDs costumam ser escritos em maiúsculas e entre chaves, o que você pode ativar nas opções de formato.
Devo usar UUID v4 ou v7 para chaves de banco de dados?
O v7 costuma ser a melhor chave primária: ele é ordenado por tempo, então as inserções continuam sequenciais e os índices ficam compactos. Use o v4 se o identificador não puder revelar quando foi criado.
Dois UUIDs gerados podem ser iguais?
Em teoria, sim; na prática, não. Com 122 bits aleatórios, gerar um bilhão de UUIDs v4 por segundo durante cerca de 85 anos dá uma chance de aproximadamente 50% de haver uma duplicata.
Esses UUIDs são gerados de forma segura?
Sim. Eles são criados no seu navegador com o gerador de números aleatórios criptograficamente seguro da Web Crypto API e nunca são enviados nem armazenados em um servidor.
Como obter o timestamp de um UUID v7?
Cole o UUID no inspetor. Tecnicamente, os primeiros 48 bits (12 dígitos hexadecimais) são o tempo Unix em milissegundos — por exemplo, parseInt(uuid.slice(0, 8) + uuid.slice(9, 13), 16) em JavaScript.
Posso instalar o Gerador de UUID como um aplicativo da web e usá-lo offline?
Sim. O Gerador de UUID é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas