pt

Gerador de UUID

Gere UUID (versão 1, 4 ou 7) localmente no seu navegador: aleatórios de forma criptográfica e na hora, sem qualquer envio.

Resultado
 
Baixar
Versão
  • Versão 1 (timestamp + nó)
  • Versão 4 (aleatória)
  • Versão 5 (baseada em nome, SHA-1)
  • Versão 7 (ordenada por tempo)
Quantidade
Maiúsculas
Hífens
Meu arquivo é enviado?

Não. Tudo roda no seu navegador - o seu arquivo nunca sai do seu dispositivo. Como isso é verificável

Sem envio100% local
O conteúdo fica consigosem acesso de terceiros
Servidores na AlemanhaRGPD desde a conceção
Auditado externamenteTLS A+ · Cabeçalhos A+

Um UUID (Universally Unique Identifier, RFC 9562) é um identificador de 128 bits cuja unicidade está praticamente garantida sem que nenhuma autoridade central tenha de o distribuir. É exatamente isso que torna os UUID a primeira escolha para chaves de base de dados, nomes de ficheiros e objetos, ID de correlação em registos ou em qualquer sítio onde dois sistemas independentes tenham de cunhar identificadores que nunca colidam. Este gerador produz-nos na hora, na quantidade que quiser.

Você escolhe entre a versão 4 e a versão 7. A versão 4 é quase totalmente aleatória e é o padrão comum quando a ordem não importa. A versão 7 coloca uma marca temporal no início, de modo que os valores se ordenam cronologicamente: costuma ser mais rápida como chave primária nas bases de dados modernas, mas revela de propósito o momento aproximado de criação. Em ambos os casos a aleatoriedade vem da fonte criptograficamente segura do navegador (Web Crypto), e não de um pseudoaleatório fraco.

A geração corre inteiramente de forma local no seu navegador, em JavaScript puro: não há qualquer entrada, nada é enviado, nada é guardado e nenhuma biblioteca externa é carregada a partir de um CDN. Opcionalmente, pode mostrar os valores em maiúsculas ou retirar os hífens (32 caracteres hex puros). O resultado surge como um ficheiro de texto com um UUID por linha que pode descarregar.

Ficha técnica

Ficha técnica
Formatos de entradaSem arquivo (gerador)
Formato de saídaTXT
Processamento em loteNão
ProcessamentoLocalmente no navegador (JavaScript)
Upload de arquivosNenhum

Em 3 passos

  1. Escolha a versão e a quantidade.
  2. Clique em Gerar.
  3. Descarregue os UUID como ficheiro de texto.

Limites: Os UUID são identificadores, não segredos: não servem como palavra-passe nem como chave, para isso use o gerador de palavras-passe. A versão 4 é praticamente livre de colisões, mas não matematicamente garantida única. A versão 7 torna o momento de criação grosseiramente visível (é assim que funciona a ordenação). Por cada execução são gerados no máximo 1000 valores.

Perguntas frequentes

São enviados dados?

Não. Não há qualquer entrada; os valores são produzidos inteiramente de forma local no seu navegador e não são guardados nem enviados.

Qual é a diferença entre a versão 4 e a 7?

A versão 4 é quase pura aleatoriedade (sem ordem). A versão 7 antepõe uma marca temporal, por isso ordena-se cronologicamente e costuma ser melhor chave de base de dados, mas revela o momento aproximado de criação.

Os UUID são mesmo únicos?

Na prática, sim. Com a versão 4 a probabilidade de uma colisão é tão minúscula que é desprezável no dia a dia; único garantido só o assegura uma atribuição central.

Que fonte de aleatoriedade é usada?

A fonte criptograficamente segura do navegador (Web Crypto), e não um pseudoaleatório fraco. Isso protege contra valores previsíveis.

O que é um espaço de nomes na versão 5?

Um UUID fixo que define o tipo de nome (DNS para nomes de domínio, URL, OID ou X.500). Os quatro espaços de nomes padrão vêm da RFC 9562/4122; em alternativa, podes inserir o teu próprio UUID como espaço de nomes.

Posso usar um UUID como palavra-passe?

É melhor não. Um UUID é um identificador com estrutura fixa, não um segredo. Para palavras-passe use o gerador de palavras-passe, com comprimento e conjunto de caracteres à escolha.

Ferramentas relacionadas