Gerador de UUID / GUID

Gere identificadores únicos universais padrão RFC de maneira instantânea e em lote.

Desenvolvimento e Código
100% Client-Side · Privado e Seguro
Gerador de UUID / GUID

Gere identificadores únicos universais padrão RFC de maneira instantânea e em lote.

Central de Conhecimento e Guia

Gerador Criptograficamente Seguro de UUID v4 e Identificadores Únicos

Gerador Criptograficamente Seguro de UUID v4 e Identificadores Únicos

Esta ferramenta opera 100% do lado do cliente. Seus códigos, tokens, credenciais e dados confidenciais nunca saem do seu navegador nem são transmitidos a servidores remotos.

Fórmula e Método de Cálculo

UUID v4 = 32 Hexadecimal Characters (128 bits) driven by Cryptographic Pseudorandom Number Generators (CPRNG)

A standard UUID looks like this: `123e4567-e89b-12d3-a456-426614174000`. In a Version 4 UUID, the 13th character is always '4', and the 17th character is always '8', '9', 'a', or 'b'.

Melhores Práticas e Dicas

  • Avoid UUIDs for Clustered Indexes: Because Version 4 UUIDs are completely random, inserting them into a standard SQL database causes massive index fragmentation. Use them as secondary keys, or use sequential UUIDs (ULID/UUIDv7) for primary keys.
  • Never Use Math.random(): Standard programming random functions are highly predictable. Always ensure your UUID generator uses a secure cryptographic library to prevent attackers from guessing future session IDs.
  • Store as BINARY(16) to Save Space: Storing a UUID as a 36 character string (VARCHAR) wastes massive database space. Converting the UUID to raw binary reduces the storage footprint from 36 bytes down to just 16 bytes.

Perguntas Frequentes

Qual é a probabilidade de gerar um UUID duplicado?
Astronomicamente baixa. Você precisaria gerar 1 bilhão de UUIDs por segundo durante cerca de 85 anos para atingir 50% de probabilidade de uma única colisão.
Qual é a diferença entre UUID e GUID?
Eles são conceitualmente exatamente a mesma coisa. UUID é o nome do padrão aberto, enquanto GUID (Identificador Global Único) é a terminologia específica historicamente promovida pela Microsoft.
O que significa Versão 4?
Versão 4 significa que o UUID é gerado usando números completamente aleatórios. A Versão 1 utiliza o endereço MAC do computador e o carimbo de data/hora atual, o que pode vazar inadvertidamente a identidade de hardware do usuário.