ConvertiloConvertilo

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.

Versão
Quantidade

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.