Um UUID versão 4 tem 122 bits aleatórios e 6 fixos de versão e variante: o terceiro grupo sempre começa com 4 e o quarto com 8, 9, a ou b. Gere até 1000 de uma vez, como f47ac10b-58cc-4372-a567-0e02b2c3d479.

Como usar

  1. Escolha uma versão: v4 (aleatória) ou v7 (ordenada por tempo). NIL e MAX geram os valores especiais só de zeros e só de F.
  2. Escolha quantos: 1, 5, 10, 50, 100 ou qualquer número até 1000.
  3. Toque num UUID para copiar ou use Copiar tudo e Baixar .txt para a lista inteira.
  4. Ative Maiúsculas, Sem hífens ou Chaves para combinar com o formato que seu código espera.
  5. Cole qualquer UUID em Inspecionar para ver se é válido, sua versão, variante e, nas versões 1, 6 e 7, quando foi criado.
  • Os UUIDs são criados no seu navegador com crypto.getRandomValues, um gerador criptograficamente seguro. Nada é enviado nem guardado.
  • Um v4 tem 122 bits aleatórios: a chance de colisão é desprezível mesmo com bilhões de IDs.
  • O v7 (RFC 9562) começa com um timestamp Unix de 48 bits em milissegundos, então IDs novos ficam depois dos antigos e os índices do banco ficam compactos. Os gerados no mesmo milissegundo também saem em ordem.
  • GUID é o nome que a Microsoft usa para o mesmo formato de 128 bits. A opção Chaves gera o estilo {…} do registro.
  • Suas opções de formato são lembradas; os UUIDs gerados, não.

O que é um UUID

Um UUID (identificador único universal, RFC 9562, que substituiu a RFC 4122 em 2024) é um valor de 128 bits escrito como 32 dígitos hexadecimais em cinco grupos 8-4-4-4-12, 36 caracteres com hífens. O primeiro dígito do terceiro grupo é a versão, e o primeiro do quarto grupo (8, 9, a ou b) indica a variante padrão. GUID é o nome que a Microsoft dá ao mesmo formato.

v4 ou v7?

A versão 4 tem 122 bits aleatórios. Seriam necessários cerca de 2,7 quintilhões (2,7 × 10^18) deles para ter 50% de chance de uma única repetição, então colisões não são um problema prático com um gerador seguro. Esta ferramenta usa crypto.getRandomValues.

A versão 7 começa com um timestamp Unix de 48 bits em milissegundos, seguido de bits aleatórios. IDs novos ficam depois dos antigos na ordenação, o que mantém os índices B-tree compactos e as inserções rápidas: por isso o v7 é uma boa escolha para chaves primárias. Em troca, quem tem um UUID v7 consegue ler quando ele foi criado.

Formatos e valores especiais

A maioria dos sistemas usa minúsculas com hífens. Algumas APIs e nomes de arquivo pedem sem hífens (32 caracteres); o .NET e o registro do Windows mostram GUIDs em maiúsculas entre chaves. O UUID NIL é todo zeros e o MAX todo f, ambos definidos na RFC 9562. UUID é identificador, não segredo: não use como senha nem como token de sessão.

Perguntas frequentes

UUIDs são mesmo únicos?

Na prática, sim. Um UUID v4 tem 122 bits aleatórios: gerando um bilhão por segundo durante 85 anos, a chance de uma única repetição seria de cerca de 50%. Isso depende de uma boa fonte aleatória, que aqui é o gerador seguro do navegador.

Qual a diferença entre UUID e GUID?

Nenhuma no formato. GUID é o termo da Microsoft para o mesmo identificador de 128 bits. O Windows costuma mostrá-los em maiúsculas entre chaves, o que as opções Chaves e Maiúsculas reproduzem.

UUID v4 ou v7 como chave primária?

Em geral o v7, porque os valores seguem a ordem de criação e as linhas novas entram no fim do índice. Use v4 quando não quiser expor o momento de criação.

Como saber a versão de um UUID?

Veja o 13º dígito, o primeiro do terceiro grupo: em 3f2b8c1e-9d4a-4b7e-… ele é 4, então é um UUID v4. Cole qualquer UUID em Inspecionar para ver versão, variante e data embutida.

Quantos UUIDs posso gerar de uma vez?

Até 1000 por lote. Copie todos ou baixe um arquivo .txt com um UUID por linha.

Posso usar um UUID como token secreto?

Não é o ideal. Um UUID v4 seguro é difícil de adivinhar, mas ele foi feito para identificar e costuma aparecer em logs e URLs. Para segredos, use um token aleatório próprio.

Usado junto com

Como usar

Passos

  1. Escolha uma versão: v4 (aleatória) ou v7 (ordenada por tempo). NIL e MAX geram os valores especiais só de zeros e só de F.
  2. Escolha quantos: 1, 5, 10, 50, 100 ou qualquer número até 1000.
  3. Toque num UUID para copiar ou use Copiar tudo e Baixar .txt para a lista inteira.
  4. Ative Maiúsculas, Sem hífens ou Chaves para combinar com o formato que seu código espera.
  5. Cole qualquer UUID em Inspecionar para ver se é válido, sua versão, variante e, nas versões 1, 6 e 7, quando foi criado.

Atalhos

RGerar novos UUIDsCtrl + EnterCopiar tudo

Bom saber

Funciona no seu navegador. Arquivos e textos nunca saem do seu dispositivo.