Gerador GUID / UUID
Gere identificadores aleatórios GUID/UUID de 128 bits em conformidade com a norma RFC 4122. Suporta múltiplas versões, formatos e geração em lote.
Seu bloqueador de anúncios está impedindo a exibição de anúncios
O MiniWebtool é gratuito graças aos anúncios. Se esta ferramenta ajudou você, apoie-nos indo para o Premium (sem anúncios + ferramentas mais rápidas) ou coloque MiniWebtool.com na lista de permissões e recarregue a página.
- Ou faça upgrade para o Premium (sem anúncios)
- Permita anúncios para MiniWebtool.com e recarregue
Gerador GUID / UUID
O Gerador GUID / UUID cria identificadores exclusivos de 128 bits que são essenciais para desenvolvimento de software, sistemas de banco de dados e aplicações distribuídas. Esta ferramenta suporta múltiplas versões de UUID, formatos de saída e geração em lote, tornando-a o gerador de UUID mais abrangente disponível online.
O que é um UUID/GUID?
Um UUID (Universally Unique Identifier) ou GUID (Globally Unique Identifier) é um número de 128 bits usado para identificar informações de forma exclusiva em sistemas de computador. Esses identificadores são projetados para serem únicos no tempo e no espaço, sem exigir uma autoridade de registro central.
Os UUIDs seguem o padrão RFC 4122 e são representados como 32 dígitos hexadecimais exibidos em cinco grupos separados por hifens: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Estrutura do UUID
| Componente | Bits | Descrição |
|---|---|---|
time_low | 32 | 32 bits inferiores do timestamp (ou aleatório para v4) |
time_mid | 16 | 16 bits médios do timestamp |
time_hi_version | 16 | 12 bits superiores do timestamp + versão de 4 bits |
clock_seq | 16 | Sequência de clock + bits variantes |
node | 48 | Identificador de nó (endereço MAC ou aleatório) |
Versões de UUID Explicadas
Versão 1 (Baseada no tempo)
O UUID v1 é gerado usando o timestamp atual e o endereço MAC do computador. Isso fornece ordenação temporal e exclusividade quase garantida, mas pode expor a identidade do hardware. Ideal para sistemas distribuídos que precisam de identificadores ordenados por tempo.
Versão 4 (Aleatória)
O UUID v4 é gerado usando números aleatórios criptograficamente fortes. Esta é a versão mais comumente usada para propósitos gerais. Com 122 bits aleatórios, a probabilidade de colisão é astronomicamente baixa (2,71 quintilhões de UUIDs para 50% de probabilidade de colisão).
Versão 5 (Baseada em nome SHA-1)
O UUID v5 é gerado por meio do hash de um identificador de namespace e um nome usando SHA-1. Isso é determinístico: o mesmo namespace e nome sempre produzirão o mesmo UUID. Útil para gerar identificadores consistentes a partir de URLs, nomes de domínio ou outros dados identificáveis.
| Versão | Método de Geração | Melhor Para |
|---|---|---|
| v1 | Timestamp + endereço MAC | Sequências ordenadas por tempo, sistemas distribuídos |
| v4 | Aleatório criptográfico | Uso geral, aplicações sensíveis à segurança |
| v5 | Hash SHA-1 de namespace + nome | IDs determinísticos de URLs, domínios, dados identificáveis |
GUID vs UUID: Qual é a Diferença?
Tecnicamente, GUID e UUID referem-se ao mesmo conceito. GUID (Globally Unique Identifier) é o termo historicamente usado pela Microsoft em ambientes Windows e .NET, enquanto UUID (Universally Unique Identifier) é o termo mais universal definido na RFC 4122. Eles são funcionalmente idênticos.
Como Usar Este Gerador
- Selecione a Versão do UUID: Escolha v4 (aleatório) para a maioria dos casos, v1 (timestamp) para ordenação temporal, ou v5 (baseado em nome) para geração determinística.
- Escolha o Formato de Saída: Selecione minúsculo padrão, maiúsculo, sem hifens, com chaves ou formato URN, dependendo dos requisitos da sua aplicação.
- Defina a Quantidade: Gere de 1 a 100 UUIDs de uma só vez para operações em lote.
- Para v5: Selecione um namespace e insira um nome para gerar UUIDs determinísticos.
- Gerar e Copiar: Clique em Gerar e use os botões de cópia para UUIDs individuais ou copie todos de uma vez.
Casos de Uso Comuns
- Chaves Primárias de Banco de Dados: UUIDs são excelentes para bancos de dados distribuídos onde IDs de incremento automático causariam conflitos
- Tokens de Sessão: Gere identificadores de sessão seguros e exclusivos para aplicações web
- Nomenclatura de Arquivos e Objetos: Crie nomes exclusivos para arquivos carregados, objetos S3 ou arquivos temporários
- Identificadores de API: Use UUIDs para IDs de recursos em APIs RESTful
- Rastreamento e Análise: Gere IDs de visitantes exclusivos ou identificadores de eventos
- Filas de Mensagens: Garanta IDs de mensagens exclusivos em sistemas de mensagens distribuídos
Probabilidade de Colisão de UUID
A probabilidade de gerar UUIDs duplicados é astronomicamente baixa. Para o UUID v4:
- Você precisaria gerar 2,71 quintilhões de UUIDs para ter uma probabilidade de 50% de pelo menos uma colisão
- Gerando 1 bilhão de UUIDs por segundo, seriam necessários cerca de 85 anos para atingir esse limite
- Em termos práticos, as colisões de UUID são desprezíveis para todas as aplicações do mundo real
Perguntas Frequentes
Recursos Adicionais
Cite este conteúdo, página ou ferramenta como:
"Gerador GUID / UUID" em https://MiniWebtool.com/br/gerador-guid--uuid/ de MiniWebtool, https://MiniWebtool.com/
pela equipe miniwebtool. Atualizado em: 02 de fev de 2026