Gerador de UUID
Gere identificadores únicos universais (UUID v4) em qualquer quantidade, prontos para copiar. Tudo no navegador.
Como funciona
UUID significa "identificador único universal" (do inglês, Universally Unique Identifier). É um código de 36 caracteres — 32 dígitos hexadecimais separados por hifens em cinco grupos — projetado para ser praticamente impossível de repetir, mesmo quando gerado por máquinas diferentes, ao mesmo tempo, sem combinar nada entre si.
Esta ferramenta gera UUIDs da versão 4, que são construídos a partir de números aleatórios. A quantidade de combinações possíveis é tão gigantesca que a chance de dois UUIDs v4 coincidirem é desprezível na prática — por isso eles são usados como identificadores confiáveis sem precisar de um servidor central controlando a numeração.
Você escolhe quantos quer gerar de uma vez e clica em gerar. Cada UUID pode ser copiado individualmente, ou todos de uma vez. A geração usa a função nativa de aleatoriedade do navegador e acontece localmente, sem enviar nada pela rede.
Quando usar
UUIDs são pão de cada dia no desenvolvimento de software. Servem como chave primária de registros em bancos de dados, como identificador de sessões, de arquivos, de mensagens e de praticamente qualquer coisa que precise de um "nome" único sem risco de colisão.
A vantagem sobre um número sequencial (1, 2, 3...) é que o UUID pode ser criado em qualquer lugar — no navegador, em vários servidores ao mesmo tempo — sem coordenação, e ainda assim continuar único. Isso é essencial em sistemas distribuídos e em aplicações que geram registros offline para sincronizar depois. Fora do código, um UUID também serve quando você só precisa de um identificador aleatório qualquer para um teste ou um nome de arquivo.
Exemplos práticos
Chave de um registro
Ao inserir um novo usuário num banco de dados, em vez de depender de um ID
sequencial, você atribui um UUID como 3f2504e0-4f89-41d3-9a0c-0305e82c3301. Ele
é único, não revela quantos registros existem e pode ser gerado antes mesmo de
salvar.
Vários de uma vez
Precisa popular uma tabela de teste com 50 identificadores? Selecione a quantidade, gere e copie todos de uma vez — sem repetir nenhum e sem ter que inventar valores na mão.
Erros comuns
Um mal-entendido comum é achar que UUID é "impossível" de repetir. O correto é dizer que a repetição é tão improvável que pode ser ignorada na prática — mas não é uma garantia matemática absoluta. Para a imensa maioria dos usos, essa probabilidade minúscula não é problema algum.
Outro engano é tratar o UUID como algo secreto ou seguro. Ele é único, não secreto: como é aleatório e não sequencial, dificulta adivinhação, mas não deve ser usado como senha, token de autenticação ou qualquer coisa que dependa de sigilo.
Há também confusão entre as versões. A v4 é aleatória; existem outras versões baseadas em tempo ou em nomes. Se um sistema espera uma versão específica, gerar a versão errada pode causar incompatibilidade. Esta ferramenta gera sempre a v4, que é a mais usada de forma geral.
Perguntas frequentes
O que é um UUID versão 4?
É um identificador único gerado a partir de números aleatórios. É a versão mais comum de UUID e não depende de data, hora ou endereço da máquina para ser criada.
Dois UUIDs podem ser iguais?
A probabilidade é tão baixa que, na prática, é ignorada. A quantidade de combinações possíveis é astronômica, o que torna a repetição essencialmente impossível no uso real.
Posso usar UUID como senha ou token seguro?
Não é recomendado. O UUID é projetado para ser único, não secreto. Para autenticação e sigilo, use mecanismos próprios de segurança, como tokens gerados para esse fim.
Os UUIDs gerados aqui são enviados a algum servidor?
Não. A geração é feita inteiramente no seu navegador, usando a função de aleatoriedade nativa. Nenhum identificador trafega pela internet.