Gerador de UUID/GUID
Gere UUIDs v4 aleatórios para usar como identificadores únicos em sistemas.
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.