🔑

Gerador de UUID/GUID

Gere UUIDs v4 aleatórios para usar como identificadores únicos em sistemas.

f1316419-ec43-4061-8d1f-6741b8fc8a7d

Ferramentas Relacionadas

O Gerador de UUID do Utilitarioz cria identificadores únicos universais (UUID v4) criptograficamente aleatórios usando a Web Crypto API nativa do navegador. UUIDs são essenciais para identificar registros em bancos de dados, microsserviços, filas de mensagens e APIs sem risco de colisão.

O que é UUID e para que serve?

UUID (Universally Unique Identifier) é um número de 128 bits representado em formato hexadecimal com hífens (ex: 550e8400-e29b-41d4-a716-446655440000). É usado para:

  • IDs de registros em bancos de dados distribuídos sem dependência de sequência central
  • Identificação de sessões, tokens e objetos em APIs REST
  • Nomes únicos para arquivos, uploads e recursos em cloud storage
  • Rastreamento de eventos em sistemas de analytics e logs
  • Chaves primárias em bancos NoSQL como MongoDB, DynamoDB e Firestore

Versões de UUID

  • UUID v1 — baseado em timestamp e endereço MAC (não recomendado por privacidade)
  • UUID v3 — hash MD5 de namespace + nome (determinístico)
  • UUID v4 — totalmente aleatório, mais usado na prática
  • UUID v5 — hash SHA-1 de namespace + nome (determinístico)
  • UUID v7 — baseado em tempo com aleatoriedade (novo padrão, crescente)

UUID vs. GUID — qual a diferença?

GUID (Globally Unique Identifier) é o nome dado pela Microsoft ao mesmo padrão UUID. São tecnicamente idênticos — apenas nomes diferentes para o mesmo formato de identificador de 128 bits.

Perguntas Frequentes — Gerador de UUID/GUID

Como gerar UUID online de graça?

Clique em "Gerar UUID" e o identificador aparece instantaneamente. Use o botão de copiar para transferi-lo. Nenhuma conta ou instalação é necessária.

UUID v4 pode se repetir?

Matematicamente sim, mas a probabilidade é astronomicamente baixa. Com 2¹²² possibilidades, você precisaria gerar 1 bilhão de UUIDs por segundo por 85 anos para ter 50% de chance de uma colisão.

Posso usar UUID como chave primária no banco?

Sim, é uma prática comum. A desvantagem é o tamanho (36 caracteres vs. 4-8 bytes de um inteiro), que pode impactar performance em índices de banco de dados de grande escala. UUID v7 resolve isso sendo sequencial.

O UUID gerado é único mundialmente?

Por definição e design, sim. A combinação de bits aleatórios de alta qualidade via Web Crypto API garante que a probabilidade de colisão com qualquer UUID já gerado no mundo é infinitesimalmente pequena.