Gerador de UUID (Identificador Único Universal)
Esta ferramenta processa os dados localmente no seu navegador e não armazena nem transmite nenhuma informação inserida.
O que é um UUID?
UUID (Universally Unique Identifier) ou GUID (Globally Unique Identifier) é um padrão de identificação composto por 128 bits projetado para gerar identificadores com baixíssima probabilidade de colisão quando gerados corretamente.
Cada UUID é tipicamente representado como 32 caracteres hexadecimais, exibidos em cinco grupos separados por hífens, no formato 8-4-4-4-12, totalizando 36 caracteres (incluindo os hífens).
A chance de gerar dois UUIDs idênticos é tão pequena que é considerada negligenciável para a maioria das aplicações práticas — aproximadamente 1 em 2 128 .
Versões de UUID
Casos de Uso para UUIDs
- Chaves primárias de banco de dados: Especialmente útil em sistemas distribuídos onde a geração centralizada de IDs seria um gargalo.
- Identificadores de sessão: Para rastrear sessões de usuários em aplicações web.
- Identificadores de transação: Em sistemas financeiros ou de processamento de transações.
- Rastreamento de entidades: Em sistemas que precisam identificar objetos de forma única sem coordenação centralizada.
- URLs e tokens: Como base para gerar URLs curtos ou tokens temporários de autenticação.
Dica: Para sistemas que precisam de IDs ordenados cronologicamente, considere UUIDs versão 1 ou 6, ou use técnicas como ULID (Universally Unique Lexicographically Sortable Identifier).
Perguntas Frequentes
Para a maioria dos casos, use UUID v4 (aleatório) — é simples e extremamente improvável de colidir. Use UUID v1 quando precisar de IDs ordenáveis cronologicamente. Use UUID v5 quando precisar que o mesmo nome sempre gere o mesmo UUID.
UUID (Universally Unique Identifier) é um padrão de identificação de 128 bits representado como 32 dígitos hexadecimais em cinco grupos separados por hífens, no formato 8-4-4-4-12. Exemplo: 550e8400-e29b-41d4-a716-446655440000.
A probabilidade é astronomicamente baixa. Para UUID v4, você precisaria gerar bilhões de UUIDs por segundo durante trilhões de anos para ter 50% de chance de colisão. Para fins práticos, UUIDs são considerados únicos.
UUID e GUID são essencialmente o mesmo conceito. GUID é o termo usado pela Microsoft em seus produtos (.NET, COM), enquanto UUID é o termo do padrão RFC 4122 usado mais amplamente na indústria.
Use UUID v5 quando precisar de IDs determinísticos — o mesmo par namespace+nome sempre gera o mesmo UUID. Isso é útil para criar identificadores estáveis para recursos (como URLs de páginas) sem precisar armazená-los em banco de dados.
Sim. Todos os UUIDs são gerados diretamente no seu navegador usando JavaScript. Nenhum dado é enviado para servidores externos. A geração usa a API de criptografia nativa do navegador para UUID v4, garantindo aleatoriedade segura.