Gerador UUID

Gere identificadores únicos compatíveis com RFC 4122

Resultados0 total

Clique "Gerar UUID" para começar

0
Gerados
0
Total da Sessão

O que é UUID?

UUID (Universally Unique Identifier) é um identificador de 128 bits usado para identificar informações em sistemas distribuídos. A forma padrão do UUID consiste de 32 dígitos hexadecimais, divididos em 5 grupos por hífens no formato 8-4-4-4-12, totalizando 36 caracteres.

UUID foi desenvolvido pela Open Software Foundation (OSF) e padronizado como RFC 4122. O objetivo do UUID é permitir que todos os elementos em um sistema distribuído tenham um identificador único sem uma autoridade central de coordenação.

Guia de Uso

Exemplos de Formato

  • Com hífens (Formato padrão): 550e8400-e29b-41d4-a716-446655440000
  • Sem hífens (Formato compacto): 550e8400e29b41d4a716446655440000
  • Com chaves (Formato Microsoft GUID): {550e8400-e29b-41d4-a716-446655440000}

Atalhos de Teclado

  • Ctrl + G - Gerar UUID
  • Ctrl + Shift + C - Copiar Todos

Estrutura UUID

Exemplo: 550e8400-e29b-41d4-a716-446655440000
      └───┘ └─┘ └─┘ └─┘ └──────┘
      Timestamp Versão Variante NodeID

Formato: xxxxxxxx-xxxx-Vxxx-Nxxx-xxxxxxxxxxxx
      V = Número da versão (1, 4, 5, etc.)
      N = Identificador de variante

FAQ

Q: UUIDs são realmente únicos?

A: UUID v4 usa 122 bits aleatórios. Embora teoricamente possível ter duplicatas, a probabilidade é extremamente baixa. Gerando 1 bilhão de UUIDs, a probabilidade de colisão é cerca de 0,00000000006%. Na prática, podem ser considerados únicos.

Q: Qual a diferença entre UUID e GUID?

A: GUID é a implementação Microsoft do UUID. Eles são essencialmente a mesma coisa. GUID tipicamente refere à implementação Microsoft, enquanto UUID é o padrão geral. Tecnicamente, GUID é apenas uma forma de UUID.

Q: Devo escolher UUID v1 ou v4?

A: Maioria dos cenários recomenda v4 (aleatório) porque é simples e não expõe nenhuma informação. v1 é baseado em timestamp e adequado para cenários exigindo ordenação baseada em tempo, mas expõe tempo de geração e endereço MAC.

Q: UUID pode ser usado como chave primária de banco de dados?

A: Sim. Vantagens de UUID como chave primária incluem unicidade global, não precisa de coordenação central, e pode ser gerado no lado cliente. Desvantagens são 36 caracteres ocupam mais espaço que IDs auto-increment, e v4 não ordenado pode afetar performance de índice.

Q: Por que há letras no UUID?

A: UUID é um número binário de 128 bits, tipicamente representado como 32 dígitos hexadecimais. Hexadecimal usa 16 caracteres (0-9 e a-f), então UUIDs contêm letras a-f.

Q: O que é Nil UUID?

A: Nil UUID é um UUID todo zeros: 00000000-0000-0000-0000-000000000000. É usado como valor especial ou placeholder para indicar "sem UUID".