Gerador de UUID v4 online

Gere um ou vários identificadores UUID v4 aleatórios. Escolha letras maiúsculas ou remova os hífens e copie os valores para registros de aplicativos e dados de teste.

Sobre UUIDs:

  • UUID v4: gerado aleatoriamente e amplamente usado
  • Semelhante a v1, baseado em horário: identificador personalizado com timestamp e dados aleatórios. Não usa o endereço MAC do dispositivo e não é um UUID v1 padrão.
  • UUIDs são identificadores de 128 bits projetados para serem únicos globalmente
  • Formato: xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx (M = versão; N = variante)

Gere um ou vários identificadores UUID v4 aleatórios. Escolha letras maiúsculas ou remova os hífens e copie os valores para registros de aplicativos e dados de teste.

Gere identificadores UUID v4

UUID é um identificador de 128 bits normalmente escrito em cinco grupos separados por hífens. A opção v4 cria identificadores aleatórios para registros e dados de teste. A opção baseada em horário é chamada de “semelhante a v1” porque usa um formato personalizado, não um UUID v1 conforme o padrão.

Quando usar um gerador de UUID

Preparar dados para desenvolvimento

Crie identificadores de exemplo para registros de banco de dados, respostas simuladas de API e testes locais sem manter um contador manual.

Criar IDs de registros

Use v4 quando o aplicativo aceita identificadores aleatórios e verifica a unicidade por conta própria.

Como gerar UUIDs

Escolha v4 ou semelhante a v1 e selecione uma das quantidades disponíveis: 1, 5, 10, 25, 50 ou 100. Gere os identificadores e copie um valor ou a lista completa. Use as opções para aplicar maiúsculas ou remover hífens; também é possível excluir valores individuais ou limpar a lista.

Exemplos de UUID para desenvolvimento

Popular um banco de teste

Gere IDs para usuários ou produtos simulados e copie os valores para um arquivo de fixture ou seed.

Testar uma integração

Insira um valor v4 em um formulário ou teste de API para verificar se o campo aceita o formato esperado.

Dicas para usar UUIDs gerados

Use v4 para UUIDs aleatórios padrão

Escolha v4 quando o aplicativo espera um UUID aleatório padrão. O formato semelhante a v1 não corresponde ao padrão v1.

Mantenha o formato esperado

Mantenha os hífens e as letras minúsculas, a menos que o sistema aceite valores sem hífens ou em maiúsculas.

Garanta a unicidade no aplicativo

Uma colisão de v4 é extremamente improvável, mas possível. Mantenha uma restrição de unicidade onde os identificadores são armazenados.

Compatibilidade com navegadores

A opção v4 usa crypto.randomUUID, disponível em navegadores atuais em contextos seguros como HTTPS. Os identificadores são gerados no navegador; as permissões da área de transferência podem afetar a cópia.

O que conferir antes de usar o resultado

A opção baseada em timestamp é identificada como semelhante a v1 e não gera UUID v1 conforme o padrão. Use v4 quando o aplicativo esperar UUIDs aleatórios padrão e confirme se o formato deve manter os hífens.

Perguntas frequentes

UUIDs v4 são garantidamente únicos?
Nenhum gerador garante unicidade global sem coordenação. Uma colisão de v4 é extremamente improvável, mas o aplicativo ainda deve aplicar uma restrição de unicidade.
O que significa “semelhante a v1”?
É uma opção personalizada baseada em timestamp, não um UUID v1 conforme o padrão. Ela não usa o endereço MAC do dispositivo e não deve ser tratada como um UUID v1 canônico.
Posso remover os hífens ou usar maiúsculas?
Sim. Ative as opções de formatação antes de gerar e confirme se o banco de dados ou a API aceita o formato escolhido.
Como gerar e copiar vários UUIDs?
Escolha uma das quantidades disponíveis — 1, 5, 10, 25, 50 ou 100 — e gere os valores. Depois, use os controles para copiar a lista ou cada entrada.
Qual é o tamanho de um UUID com ou sem hífens?
O formato textual usual tem 36 caracteres, incluindo quatro hífens. Sem os hífens, restam 32 caracteres hexadecimais.
Posso usar um UUID como senha ou token de autenticação?
Não. UUID é um identificador, não um segredo nem um mecanismo de autenticação. Use um token seguro desenvolvido para controle de acesso.

Ferramentas relacionadas