Como funciona
A versão 4 preenche 122 bits com valores aleatórios seguros, então cada ID é único para fins práticos. A versão 7 começa com a hora Unix atual em milissegundos, então os IDs ficam ordenados por criação — prático como chaves de banco de dados. O verificador lê versão, variante e, para v1 e v7, o timestamp embutido de qualquer UUID.
v4: aleatório · v7: hora + aleatório
Qual versão usar
- v4: a escolha clássica para IDs de solicitação, nomes de arquivo e tudo que precise de um ID imprevisível.
- v7: melhor para chaves primárias de banco de dados, porque novas linhas ficam após as antigas e os índices continuam rápidos.
- v1: hora mais endereço MAC — evitado aqui, porque expõe hardware e informações de hora.
Dicas
- Hex minúsculo com traços é a forma padrão; o verificador ainda reconhece entradas em maiúsculas ou sem traços.
- Nunca use um UUID como senha ou segredo — a v7 embute a hora, e mesmo a v4 não tem key-stretching.
- Tudo roda no seu navegador; nada é enviado.
Padrões e fontes
- Universally Unique IDentifiers (UUIDs): RFC 9562 (v4 aleatório, v7 ordenado por hora)
Última revisão 12 de outubro de 2026
Perguntas frequentes
Devo usar v4 ou v7?
Use v4 para IDs imprevisíveis como IDs de solicitação e nomes de arquivo. Use v7 para chaves de banco de dados, porque novas linhas ficam ordenadas após as antigas e os índices continuam rápidos.
Dois UUIDs podem colidir?
A versão 4 carrega 122 bits aleatórios, então mesmo gerando um bilhão de IDs por segundo por um século a chance de colisão continua muito abaixo de uma em um bilhão. A versão 7 soma o timestamp, que separa ainda mais os IDs.
O que o verificador lê?
O nibble da versão, os bits da variante e, para v1 e v7, o timestamp escondido dentro do ID. Entradas sem traços ou em maiúsculas são normalizadas automaticamente.
Posso usar um UUID como senha?
Não. Mesmo a v4 não tem key-stretching, e a v7 embute a hora de criação. Use o gerador de senhas para segredos.