UUID Generator — Gerador de UUID v4, v7
Gere UUIDs v4, v7, v1 e v5/v3 baseados em nome em lote, e valide e decodifique a versão e o timestamp de qualquer UUID. Tudo roda no seu navegador.
🔒 Executa completamente no seu navegador — nada é enviadoO que o UUID Generator faz
O UUID Generator cria identificadores únicos universais em todos os formatos comuns definidos pela RFC 9562. A versão 4 tem 122 bits de aleatoriedade criptográfica e é a opção padrão para IDs de requisição, chaves de idempotência e fixtures. A versão 7 coloca um timestamp Unix de 48 bits em milissegundos antes dos bits aleatórios, de modo que os valores se ordenam pela data de criação — ideal para chaves primárias de bancos de dados, pois as inserções ficam no final dos índices B-tree. A versão 1 codifica um timestamp de 100 nanossegundos com um ID de nó aleatório, e as versões 5 e 3 derivam um UUID estável a partir de um namespace e de um nome, de modo que a mesma URL ou o mesmo nome DNS sempre resulta no mesmo identificador.
Você pode gerar até 1000 valores de uma vez e formatá-los em minúsculas ou maiúsculas, com ou sem hifens, ou entre chaves para o registro do Windows e código .NET. O decodificador integrado aceita as formas canônica, entre chaves, URN e de 32 dígitos, informa se o valor é válido, mostra a versão e a variante e extrai a data de criação de UUIDs v1, v6 e v7 — útil quando você encontra um ID em um log e quer saber quando ele foi gerado.
Fluxo de trabalho privado no navegador
Todo o processamento acontece com JavaScript no navegador. A ferramenta não envia seus textos, tokens, URLs, trechos ou valores gerados a nenhum servidor e não exige conta. Esse modelo de privacidade é importante porque pequenos utilitários costumam receber respostas reais de API, amostras de configuração, logs, dados de autenticação ou exemplos com formato de dados de clientes durante a resolução de problemas. Trabalhar localmente reduz o risco e deixa a ferramenta instantânea, pois não há ida e volta pela rede.
Dicas práticas
Colisões entre UUIDs aleatórios são extraordinariamente improváveis no uso normal de desenvolvimento, mas esses identificadores não são reservados em um sistema central, portanto a sua aplicação ainda precisa das verificações normais de unicidade ao salvar os dados. Dentro de um mesmo lote, os valores v7 são estritamente crescentes, mesmo quando vários são criados no mesmo milissegundo. Lembre-se de que v1 e v7 revelam quando um ID foi criado; se isso expõe informações de negócio, prefira v4. O v5 baseado em nome é a melhor escolha em relação ao v3 em código novo, porque o SHA-1 é mais forte que o MD5, embora nenhum dos dois deva ser tratado como segredo.
Como usar
- Escolha uma versãoSelecione v4, v7, v1 ou v5/v3 baseados em nome, com um namespace e nomes.
- Defina a quantidade e o formatoDigite de 1 a 1000 UUIDs e escolha maiúsculas, hifens ou chaves.
- Copie ou decodifiqueCopie a lista ou cole um UUID existente para validá-lo e ler o seu timestamp.