Gerador de UUID

Gere UUIDs (Universally Unique Identifiers) seguindo os padrões RFC 4122. Perfeito para desenvolvimento, APIs, bancos de dados e sistemas distribuídos.

Escolha a versão do UUID conforme sua necessidade
1 UUID Quantidade de UUIDs a serem gerados
Formato de saída dos UUIDs gerados

Sobre UUIDs

O que é UUID?

UUID (Universally Unique Identifier) é um identificador de 128 bits usado para identificar informações de forma única em sistemas distribuídos. Também conhecido como GUID no Windows.

Versões de UUID

  • UUID v1: Baseado em timestamp e endereço MAC. Garante ordem cronológica mas pode expor informações do sistema.
  • UUID v4: Gerado aleatoriamente. Mais popular e seguro para uso geral.
  • UUID v5: Baseado em namespace e nome usando SHA-1. Determinístico - mesmo input gera sempre o mesmo UUID.
  • UUID Nil: UUID especial com todos os bits zero (00000000-0000-0000-0000-000000000000).

Casos de Uso

  • Chaves Primárias: Em bancos de dados distribuídos
  • APIs REST: Identificadores de recursos
  • Microserviços: Correlação de requisições
  • Arquivos: Nomes únicos de arquivos
  • Sessões: IDs de sessão de usuário
  • Chaves PIX: Chaves aleatórias do PIX

Vantagens dos UUIDs

  • Únicos globalmente sem coordenação central
  • Não revelam quantidade de registros
  • Podem ser gerados offline
  • Ideais para sistemas distribuídos
  • Dificultam enumeração maliciosa

Formato Padrão

xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx

  • M: Versão do UUID (1, 4, 5, etc.)
  • N: Variante (8, 9, A, B)
  • x: Dígitos hexadecimais (0-9, a-f)

Padrão RFC 4122:

Todos os UUIDs gerados seguem rigorosamente o padrão RFC 4122. Para UUID v4, utilizamos APIs criptograficamente seguras quando disponíveis no navegador.