Gerador de UUID

Crie identificadores únicos universais no seu navegador. A versão 4 é totalmente aleatória; a versão 7 começa com o horário atual, então os ids novos ficam depois dos antigos na ordenação. Gere até 100 de uma vez.

Versão

UUIDs

Funciona no seu navegador: nada do que você digita é enviado para lugar nenhum.

Como usar

  1. Escolha a versão 4 ou 7.
  2. Informe quantos você precisa, de 1 a 100. A lista é gerada de novo a cada mudança.
  3. Marque Maiúsculas ou desmarque Hífens se o seu sistema pedir esse formato.
  4. Copie a lista, um UUID por linha, ou clique em Gerar de novo para obter outros.

Como funciona

Um UUID tem 128 bits, escritos como 32 dígitos hexadecimais em grupos de 8-4-4-4-12. O 13º dígito indica a versão (4 ou 7), e o primeiro dígito do quarto grupo é 8, 9, a ou b, o que marca a variante da RFC. Os bits são sorteados com crypto.getRandomValues, o gerador seguro do navegador; por isso a lista só aparece depois que a página carrega, e nunca vem pronta do servidor.

No v7, os primeiros 48 bits são o horário atual em milissegundos desde 1º de janeiro de 1970 (UTC). O restante é aleatório, exceto os bits de versão e de variante.

Exemplo

Um UUID v4 tem a forma xxxxxxxx-xxxx-4xxx-Yxxx-xxxxxxxxxxxx, em que Y é 8, 9, a ou b. Com hífens, são 36 caracteres; sem hífens, 32.

No v7, o timestamp 1645557742000 (22 de fevereiro de 2022, 19:22:22 UTC) em hexadecimal é 017F22E279B0. Por isso um UUID criado nesse milissegundo começa com 017f22e2-79b0-7…: os 12 primeiros dígitos são o horário, e o 7 é a versão.

Dicas

  • Use v7 para chaves primárias de banco de dados; valores v4 aleatórios espalham as inserções pelo índice.
  • Ids sem hífens têm 32 caracteres, e algumas APIs exigem exatamente esse formato.
  • Ids criados no mesmo milissegundo compartilham o prefixo no v7, mas diferem na parte aleatória; dentro desse milissegundo não há garantia de que fiquem na ordem de criação.
  • Não use o v7 quando o horário de criação não pode ser revelado: ele pode ser lido no próprio id.

Perguntas frequentes

Qual a diferença entre UUID v4 e v7?

A versão 4 tem 122 bits aleatórios e nenhuma ordem. A versão 7 (RFC 9562) começa com um timestamp Unix de 48 bits em milissegundos seguido de bits aleatórios, então ids criados depois ficam depois na ordenação, o que mantém os índices do banco de dados organizados.

Dois UUIDs podem ser iguais?

Na prática, não. Um UUID v4 tem 122 bits aleatórios, então a chance de repetição mesmo entre bilhões de ids é desprezível, desde que a fonte aleatória seja boa. Esta ferramenta usa crypto.getRandomValues.

Um UUID é um segredo?

Não necessariamente. O v7 revela quando foi criado, e um id não é um token de acesso. Não confie só em um UUID para proteger dados privados.

GUID é a mesma coisa?

Sim. GUID é o nome que a Microsoft usa para o mesmo identificador de 128 bits, normalmente escrito em maiúsculas, o que você consegue com a opção Maiúsculas.

Os ids ficam guardados em algum lugar?

Não. Eles são criados no seu navegador e existem só nesta página.

Mais em Desenvolvedores

Todas as ferramentas da categoria: Desenvolvedores ·Atualizado em 11 de novembro de 2026

Opções de privacidade

O Google Analytics mostra para nós quais ferramentas são usadas e se elas funcionam. Ele pode usar cookies. Sua escolha fica salva neste navegador.