Gerador de UUID
Gere UUIDs aleatórios (v4), baseados em timestamp (v1), ou gere em massa até 100. Tudo gerado no seu navegador.
Como funciona: Clique em Gerar para criar um novo UUID. Escolha v4 (aleatório) ou v1 (baseado em timestamp). Use Gerar em Massa para criar vários UUIDs de uma vez. Cole um UUID no validador para verificar seu formato e versão.
Criptograficamente aleatório — recomendado para a maioria dos usos
O que é um UUID?
Um UUID (Identificador Único Universal) é um número de 128 bits usado para identificar informações de forma única em sistemas de computador. Também conhecido como GUID (Identificador Único Global), os UUIDs são formatados como 32 dígitos hexadecimais em cinco grupos separados por hífens: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. A probabilidade de gerar UUIDs duplicados é tão baixa que podem ser considerados praticamente únicos.
Versões de UUID explicadas
UUID v1 é gerado a partir do timestamp atual e um identificador de nó (tipicamente um endereço MAC). UUID v4 é gerado usando números aleatórios ou pseudoaleatórios e é a versão mais usada. UUID v4 tem 122 bits aleatórios, dando aproximadamente 5.3 × 10^36 valores possíveis — tornando colisões virtualmente impossíveis.
Quando usar UUIDs
UUIDs são usados como chaves primárias de bancos de dados (especialmente em sistemas distribuídos), identificadores de recursos de API, tokens de sessão, nomes de arquivos, IDs de filas de mensagens, e em qualquer lugar onde você precise de um identificador único sem coordenação entre sistemas. UUID v4 é recomendado para a maioria dos casos pela sua simplicidade e aleatoriedade.
Casos de uso comuns
- Chaves primárias de bancos de dados (PostgreSQL, MongoDB)
- Identificadores de recursos de API
- IDs de nós em sistemas distribuídos
- IDs de sessão e correlação
- Nomes de arquivos e objetos
- Deduplicação em filas de mensagens