Ferramenta
Gerador de UUID
Escolha a quantidade e carregue em Gerar UUID. Ao alterar a quantidade, gere uma nova lista antes de copiar. Os identificadores são criados no seu navegador.
Carregue em «Gerar UUID» para criar a lista.
Ferramenta
Escolha a quantidade e carregue em Gerar UUID. Ao alterar a quantidade, gere uma nova lista antes de copiar. Os identificadores são criados no seu navegador.
Carregue em «Gerar UUID» para criar a lista.
Escolha uma quantidade entre 1 e 100 e carregue em «Gerar UUID» ou prima Enter no campo da quantidade. Cada UUID aparece numa linha; «Copiar resultado» copia a lista. Ao editar a quantidade, a lista anterior é retirada e a cópia fica desativada até gerar novamente. Os identificadores só são gerados quando o pedir. Cada nova execução substitui a lista anterior.
Um UUID tem 128 bits. Na forma textual habitual, são 32 dígitos hexadecimais e quatro hífenes, num total de 36 caracteres. No exemplo 3f2a9c1e-4b7d-4e21-9f0a-2c6b8d5e7a13, o primeiro dígito do terceiro grupo é 4, indicando a versão. Este exemplo é público: gere um novo valor para os seus próprios registos.
Sim, embora seja muito improvável em utilizações comuns com geração aleatória correta. A versão 4 tem 122 bits aleatórios; os restantes indicam a versão e a variante. A probabilidade de uma repetição cresce com a quantidade total gerada. Se a unicidade for obrigatória numa base de dados, mantenha uma restrição de unicidade e trate uma eventual colisão.
É útil para identificar registos criados em vários dispositivos ou serviços sem depender de um contador central. Por exemplo, uma aplicação que cria rascunhos sem ligação pode atribuir-lhes identificadores antes de os sincronizar. Esta ferramenta também serve para preparar dados de teste e referências de exemplo.
Um identificador não substitui a verificação de permissões. Conhecer o UUID de um documento não deve bastar para o consultar. Para palavras-passe, use o gerador de palavra-passe; para tokens de autenticação, siga os requisitos de segurança do sistema que os emite.
A ferramenta chama crypto.randomUUID() no navegador, que usa um gerador de números aleatórios criptograficamente seguro. Não consulta uma base de dados de UUID já existentes e não envia os valores gerados para o servidor. A estrutura do formato está definida no RFC 9562.
Os cálculos são verificados por testes automáticos a cada alteração do site — como é feito e verificado. Se encontrar um erro, diga-nos e é corrigido.