~ / ferramentas / gerador de uuid

$ gen --uuid --guid --v4

Gerador de UUID

UUID v4 criptograficamente aleatório via Web Crypto API do navegador.

Para que serve

O UUID (ou GUID) é um identificador de 128 bits usado para dar um id único a registros, arquivos, pedidos e eventos sem depender de um contador central. A ferramenta serve para gerar ids de teste, popular um banco de desenvolvimento ou criar chaves em scripts e documentação.

Como funciona

Cada UUID é da versão 4, gerado a partir de números aleatórios criptograficamente seguros. O navegador usa crypto.randomUUID() quando disponível; caso contrário, monta o valor com crypto.getRandomValues e ajusta os bits de versão e variante. Você escolhe a quantidade (de 1 a 50) e o formato, minúsculas ou MAIÚSCULAS, e copia a lista inteira com um clique.

ParteExemploSignificado
Formato8-4-4-4-1232 dígitos hexadecimais separados por hífens
Versãoxxxxxxxx-xxxx-4xxx-…o primeiro dígito do terceiro bloco é sempre 4
Variante…-yxxx-…o primeiro dígito do quarto bloco é 8, 9, a ou b

Perguntas frequentes

Dois UUIDs v4 podem ser iguais?

Em teoria sim, na prática não. Restam 122 bits aleatórios, e a chance de colisão é desprezível mesmo com bilhões de ids.

Posso usar o UUID como senha ou token de acesso?

Não é recomendado. Ele serve como identificador, não como segredo. Para tokens de autenticação, use um gerador próprio com mais entropia e regras de expiração.

Qual a diferença entre UUID e GUID?

Nenhuma no formato. GUID é o nome usado pela Microsoft para o mesmo tipo de identificador.

Leia também

Precisa de algo assim, sob medida pro seu negócio?

agendar diagnóstico gratuito →