Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Gerador de UUID

Gerador de UUID

Gere UUID v1, v4 e v7 com geração em lote, opções de formatação e decodificador de UUID para inspecionar versão e timestamp.

O que é um UUID?

Um UUID (Identificador Universalmente Único) é um identificador de 128 bits usado para identificar recursos de forma única em sistemas distribuídos. UUIDs são amplamente usados como chaves primárias de banco de dados, identificadores de API, tokens de sessão e IDs de rastreamento.

Privacidade em Primeiro Lugar: Todos os UUIDs são gerados inteiramente no seu navegador usando a Web Crypto API. Sem requisições de servidor, sem coleta de dados, nada armazenado ou transmitido.

Versões de UUID Explicadas

Esta ferramenta gera três versões de UUID comumente usadas, cada uma otimizada para diferentes casos de uso:

UUID v1 Timestamp

Baseado no timestamp atual e nó aleatório. Útil quando você precisa de identificadores ordenados por tempo com tempo de criação extraível.

UUID v4 Aleatório

Totalmente aleatório usando 122 bits de dados criptográficos. A versão mais comumente usada, ideal para identificadores únicos de uso geral.

UUID v7 Ordenável

Combina timestamp Unix com dados aleatórios (RFC 9562). Ordenável por tempo de criação, tornando-o excelente para chaves primárias de banco de dados.

Como Usar

Gerar um UUID Único

1

Selecione a Versão

Clique em uma aba de versão (v1, v4 ou v7) para escolher seu tipo de UUID. Um UUID é gerado automaticamente quando você abre a ferramenta.

2

Gerar ou Copiar

Clique em Gerar para criar um novo UUID, ou Copiar para copiar o UUID atual para sua área de transferência instantaneamente.

Opções de Formatação

Personalize a saída do UUID com caixas de seleção abaixo da exibição. Todas as opções de formatação se aplicam em tempo real:

  • Maiúsculas — Converter para letras maiúsculas (ex: 550E8400-E29B-...)
  • Sem hífens — Remover travessões para formato compacto (ex: 550e8400e29b...)
  • Chaves {} — Envolver em chaves (ex: {550e8400-...})
  • Aspas "" — Envolver em aspas duplas (ex: "550e8400-...")

Geração em Lote

1

Configure a Quantidade

Defina a quantidade (1 a 1.000) e escolha um separador (quebra de linha, vírgula ou ponto e vírgula) para seu formato de saída.

2

Gerar e Exportar

Clique em Gerar para criar múltiplos UUIDs de uma vez. Use Copiar Tudo ou Baixar para exportar como arquivos TXT, JSON ou CSV.

Decodificador de UUID

Inspecione a estrutura interna e propriedades de qualquer UUID:

1

Insira o UUID

Expanda a seção Decodificador de UUID na parte inferior. Cole qualquer UUID e clique em Decodificar (ou pressione Enter).

2

Visualize os Detalhes

Visualize instantaneamente a versão do UUID, variante, timestamp (para v1 e v7) e valor hex bruto. Aceita UUIDs com ou sem hífens, chaves e aspas.

Recursos

Três Versões de UUID

Gere UUIDs nas três versões mais comumente usadas, cada uma adequada para diferentes casos de uso:

  • v1 (Timestamp) — Codifica o tempo de criação e identificador de nó aleatório para trilhas de auditoria
  • v4 (Aleatório) — 122 bits de dados aleatórios criptograficamente seguros para uso geral
  • v7 (Ordenável) — Timestamp Unix com bits aleatórios (RFC 9562) para otimização de banco de dados

Formatação Flexível

Personalize o formato de saída com opções de um clique que se aplicam a UUIDs únicos e em lote em tempo real:

  • Letras maiúsculas para consistência
  • Remover hífens para formato compacto
  • Adicionar chaves ou aspas duplas
  • Todos os formatos funcionam instantaneamente

Geração em Lote

Gere até 1.000 UUIDs de uma vez com opções de exportação flexíveis:

  • Escolha separador: quebra de linha, vírgula ou ponto e vírgula
  • Exporte como arquivos TXT, JSON ou CSV
  • Copie tudo para a área de transferência instantaneamente
  • Perfeito para inicialização de banco de dados

Decodificador de UUID

Cole qualquer UUID para inspecionar instantaneamente suas propriedades internas:

  • Número de versão e tipo de variante
  • Timestamp de criação (v1 e v7)
  • Divisão de valor hex bruto
  • Aceita qualquer formato de UUID

Perguntas Frequentes

Qual versão de UUID devo usar?

Na maioria dos casos, UUID v4 é a escolha padrão — é aleatório, simples e amplamente suportado em todas as plataformas e linguagens de programação.

Se você precisa de IDs ordenáveis por tempo para bancos de dados, use UUID v7 — ele preserva a ordem de inserção e melhora o desempenho do índice reduzindo divisões de página B-tree.

Use UUID v1 quando você precisa extrair o timestamp de criação do próprio ID, útil para trilhas de auditoria e análise baseada em tempo.

Os UUIDs podem colidir?

UUID v4 usa 122 bits aleatórios, dando aproximadamente 5,3 × 1036 valores possíveis. A probabilidade de uma colisão é astronomicamente baixa.

Para colocar em perspectiva: você precisaria gerar cerca de 2,7 × 1018 (2,7 quintilhões) de UUIDs para ter 50% de chance de encontrar apenas uma duplicata.

Realidade Prática: Em aplicações do mundo real, colisões de UUID são tão raras que são consideradas estatisticamente impossíveis. Você tem mais chance de ganhar na loteria várias vezes.

Qual é a diferença entre UUID e GUID?

UUID (Identificador Universalmente Único) e GUID (Identificador Globalmente Único) referem-se à mesma coisa. O formato e a estrutura são idênticos.

UUID

Termo Padrão

  • Especificação oficial RFC 4122 / RFC 9562
  • Usado na maioria das linguagens de programação
  • Padrão multiplataforma
GUID

Termo Microsoft

  • Comum em tecnologias Microsoft
  • Usado em .NET, COM, Windows
  • Mesmo formato que UUID

Por que escolher UUID v7 em vez de v4 para bancos de dados?

UUID v7 incorpora um timestamp de precisão de milissegundos, tornando os valores naturalmente ordenados por tempo de criação. Isso fornece benefícios significativos de desempenho para operações de banco de dados:

  • Desempenho de índice B-tree melhorado — Inserções sequenciais reduzem divisões de página
  • Melhor utilização de cache — Dados inseridos recentemente permanecem em páginas ativas
  • Consultas de intervalo eficientes — Consultas baseadas em tempo usam ordenação de índice
  • Nenhuma coluna de timestamp separada necessária — O tempo de criação está incorporado no ID
Melhor Prática: Use UUID v7 para chaves primárias de banco de dados em aplicações de alto volume onde a ordem de inserção e o desempenho de consulta importam.

Esta ferramenta é segura?

Sim, absolutamente. Todos os UUIDs são gerados inteiramente no seu navegador usando a Web Crypto API, que fornece geração de números aleatórios criptograficamente segura.

  • Geração no lado do cliente — Usa crypto.randomUUID() e crypto.getRandomValues()
  • Sem comunicação com servidor — Nada é enviado para qualquer servidor
  • Sem armazenamento de dados — UUIDs não são registrados ou salvos em lugar algum
  • Criptograficamente seguro — Usa o gerador de números aleatórios seguro nativo do navegador
Garantia de Privacidade: Seus UUIDs gerados são completamente privados. Eles existem apenas no seu navegador e nunca são transmitidos ou armazenados externamente.
Geração em massa
Clique em Gerar para criar um novo UUID instantaneamente
Use opções de formatação para personalizar a saída (maiúsculas, sem hífens, chaves, aspas)
Gere até 1.000 UUIDs de uma vez com geração em lote
Baixe UUIDs em lote como arquivos TXT, JSON ou CSV
Use o Decodificador de UUID para inspecionar a versão e timestamp de qualquer UUID
UUID v7 é recomendado para chaves primárias de banco de dados — ordenável por tempo de criação
Todos os UUIDs são gerados no seu navegador — nenhum dado é enviado para qualquer servidor
Quer saber mais? Leia a documentação →
1/8
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes