Gerador de UUID

Gere identificadores únicos

Gerador de UUID online gratuito. Crie UUID v4 (aleatório) e UUID v1 (baseado no tempo), com geração em lote até 50 de cada vez — tudo localmente no seu navegador.

UUID aleatórios — o mais habitual e recomendado para trabalho novo.

Ferramentas relacionadas

Para que usar um gerador de UUID?

Os UUID dão-lhe identificadores com probabilidade de colisão extremamente baixa entre sistemas, o que simplifica chaves primárias em bases de dados distribuídas, IDs de recursos em APIs, tokens de sessão e nomes de ficheiros sem um alocador central.

Benefícios dos UUID

  • Unicidade: Probabilidade de colisão muito baixa quando gerados corretamente, para que serviços independentes possam criar IDs com segurança.
  • Sistemas distribuídos: Clientes ou serviços podem criar IDs sem chamar uma sequência central.
  • Chaves de base de dados: Populares como chaves primárias substitutas quando as chaves naturais são incómodas ou quando importa um esquema fácil de fundir.
  • Mais difíceis de adivinhar: Valores v4 aleatórios não expõem contadores sequenciais, o que ajuda contra enumeração trivial (não substitui autenticação adequada).
  • Baseados em normas: A RFC 4122 define formatos e bits de versão para ferramentas e linguagens interoperarem.

Versões de UUID nesta página

Esta ferramenta foca-se nas duas versões que os programadores mais usam. Escolha a que corresponde aos seus requisitos de ordenação, privacidade e compatibilidade.

Versões disponíveis aqui

  • UUID v4 (aleatório): Usa dados aleatórios ou pseudoaleatórios para os bits de carga útil; predefinição recomendada para designs novos.
  • UUID v1 (baseado no tempo): Incorpora um carimbo de tempo; útil quando comportamento monótono ou ordenável por tempo ajuda, com outras implicações de exposição do que IDs puramente aleatórios.

Factos que vale a pena saber

Alguns pormenores evitam surpresas ao armazenar, indexar ou comparar cadeias UUID.

Referência rápida

  • Um UUID tem 128 bits e costuma mostrar-se como 32 dígitos hexadecimais no padrão 8-4-4-4-12 com hífenes.
  • UUID v4 expõe 122 bits de aleatoriedade na carga útil (os bits de versão e variante estão fixos).
  • As cadeias UUID são mais longas do que chaves inteiras; o desenho de índices e armazenamento deve considerar o comprimento.
  • Minúsculas ou maiúsculas em hexadecimal é uma escolha de apresentação; as comparações costumam ignorar maiúsculas.
  • A RFC 4122 define outras versões (por exemplo v3, v5); esta página só gera v1 e v4.

Boas práticas

Use a versão certa para o seu modelo de ameaças e camada de armazenamento, e trate os UUID como identificadores — não como segredos por si só.

  • Prefira UUID v4 para IDs únicos de uso geral salvo que tenha uma razão clara para v1.
  • Armazene UUID de forma consistente (cadeia vs. binário) e indexe segundo as recomendações da sua base de dados.
  • Não confie só na aleatoriedade do UUID para proteger recursos sensíveis; aplique sempre autorização.
  • Para taxas de inserção muito altas, avalie como chaves UUID em cadeia afetam a fragmentação da árvore B face a IDs sequenciais.
  • Ao expor IDs em URLs, combine imprevisibilidade com controlo de acesso adequado aos dados.

Casos de uso típicos

  • Chaves primárias de base de dados: Chaves substitutas que se fundem bem entre partições ou clientes offline.
  • Recursos de API: Identificadores estáveis e opacos em respostas JSON e ligações hipermédia.
  • IDs de sessão e correlação: Acompanhar pedidos ou sessões de navegador sem um contador partilhado.
  • Workers distribuídos: Os workers geram IDs de tarefas ou ficheiros sem contactar um coordenador.
  • Nomes de ficheiro únicos: Evitam colisões ao carregar ou colocar em cache conteúdo do utilizador.

Perguntas frequentes

O que é um UUID?

Um UUID (identificador universalmente único) é um identificador de 128 bits definido na RFC 4122. Costuma escrever-se como oito, depois quatro, quatro, quatro e doze dígitos hexadecimais separados por hífenes, por exemplo 550e8400-e29b-41d4-a716-446655440000.

Qual é a diferença entre UUID v4 e v1?

UUID v4 é principalmente aleatório e é a escolha habitual para APIs e bases de dados novas. UUID v1 incorpora um carimbo de tempo e informação de nó (nesta biblioteca, um pseudo-nó estável), o que pode ajudar quando quer identificadores aproximadamente ordenados no tempo — com outra estrutura e outros compromissos de privacidade do que o v4.

Os meus dados estão seguros?

Sim. Os UUID são gerados inteiramente no seu navegador. Não enviamos para os nossos servidores o que escreve ou gera, e os valores não saem do seu dispositivo salvo se os copiar para outro sítio.

Posso gerar vários UUID de uma vez?

Sim. Mova o controlo deslizante para gerar entre 1 e 50 UUID num único clique. Pode copiar cada valor individualmente ou copiar todas as linhas numa só ação.

O gerador de UUID é gratuito?

Sim. A ferramenta é gratuita, não exige conta e todo o trabalho fica no seu navegador.

Gerador de UUID - Criar UUIDs grátis online