Gerador de UUID Online — UUID v4, v7 e GUID
Gere UUID v4, v7 ou GUID com um único clique. Geração em massa de até 1000, cópia com um único botão, download como .txt. Funciona no seu navegador, nada é enviado a um servidor.
UUID v4 — 122 bits aleatórios + 6 bits de serviço. O padrão na maioria das bibliotecas e bancos de dados.
Sobre o gerador de UUID
Um UUID (Identificador Único Universal) é um identificador de 128 bits com uma probabilidade de colisão tão baixa que você pode usá-lo sem nenhuma autoridade central. Todos os valores são gerados no seu navegador via crypto.getRandomValues — nenhum dado é enviado a um servidor.
Versões de UUID e onde usá-las
UUID v4 — aleatório
122 bits aleatórios + 6 bits de serviço. A versão mais comum: ids de API, chaves, links de redefinição de senha. Não é ordenado e pode fragmentar o índice de um banco de dados.
UUID v7 — ordenado por tempo
48 bits de milissegundos unix + 74 bits aleatórios. É ordenado lexicograficamente pela data de criação — perfeito para chaves primárias no PostgreSQL ou MySQL: menos fragmentação de índice que o v4.
GUID — formato da Microsoft
Igual ao UUID v4, mas em maiúsculas e entre chaves: {ABCDEF12-...}. Usado no .NET, COM, no Registro do Windows e na maioria das ferramentas da MS.
Perguntas frequentes
Qual é a diferença entre UUID v4 e v7?
O v4 é completamente aleatório — simples e confiável, mas ruim para índices de bancos de dados ordenados. O v7 inclui um timestamp nos primeiros 48 bits, então os identificadores crescem com o tempo e se comportam como uma chave agrupada — o novo padrão de fato para chaves primárias.
Qual é a probabilidade de colisão do UUID v4?
Você precisaria gerar cerca de 2,7×10¹⁸ valores para ter 50% de chance de uma única colisão. Na prática, colisões não ocorrem.
UUID e GUID são a mesma coisa?
Tecnicamente sim — GUID é o termo da Microsoft para UUID. A única diferença é o formato: os GUIDs costumam vir em maiúsculas e entre chaves, os UUIDs em minúsculas e sem chaves.
Posso usar UUID para links curtos ou códigos promocionais?
Pode, mas 36 caracteres é bastante longo. Para links curtos use nanoid ou encurte o UUID via base62. Para códigos promocionais use um gerador específico com um alfabeto sem confusões.
É seguro gerar UUID no cliente para autenticação?
Para ids de sessão e tokens aleatórios — sim, usamos o crypto.getRandomValues, criptograficamente seguro. Para segredos (chaves de API, refresh tokens) emita-os no servidor para que o cliente não possa influenciar o algoritmo.
Os UUIDs gerados são armazenados no servidor?
Não. Cada valor é criado no seu navegador e não é armazenado em lugar nenhum. Feche a aba e a lista desaparece. Guarde os UUIDs importantes você mesmo via «Baixar .txt» ou copiando-os.