Gerador e Validador de UUID

Gere UUIDs v4 localmente usando a Web Crypto API. Valide UUIDs informados e identifique a versão e variante. Processamento 100% local, nenhum UUID é enviado para servidor.

Revisado pela equipe editorial ValorFinalRFC 4122 / Web Crypto API / MDN Web Docs
Valim, o mascote do ValorFinal, representando a categoria Tecnologia

Operação

Gostou? Mostre pra todo mundo

Gere um card bonito com a marca do ValorFinal para postar nos Stories ou mandar no WhatsApp. Nada que você digitou aparece no card.

Coloque no seu site

Calculadoras relacionadas

Guias sobre este tema

Cálculo auditável, com fórmula e fontes transparentes

Atualizado em . Fontes: RFC 4122 / Web Crypto API / MDN Web Docs.

Como validamos

Fontes oficiais

Links externos para os documentos oficiais consultados na construção desta página. O conteúdo deles pode mudar sem aviso; em caso de divergência, vale sempre a fonte oficial.

Incorpore esta calculadora no seu site (grátis)

Copie e cole o código no seu site. A calculadora se atualiza sozinha e o crédito ao ValorFinal é mantido.

Perguntas frequentes

O que é UUID?

UUID (Universally Unique Identifier) é um identificador padrão de 128 bits definido pela RFC 4122. É representado por 32 dígitos hexadecimais separados por hífens no formato 8-4-4-4-12 (ex: 550e8400-e29b-41d4-a716-446655440000). UUIDs são usados para identificar recursos de forma única em sistemas distribuídos.

O que é UUID v4 e por que é o mais usado?

UUID v4 é gerado com valores aleatórios. A probabilidade de colisão (dois UUIDs iguais) é astronomicamente baixa: seria necessário gerar 2,71 quintilhões de UUIDs para ter 50% de chance de colisão. É o mais usado por ser simples de gerar sem coordenação entre sistemas.

Como funciona a geração de UUID nesta ferramenta?

Esta ferramenta usa crypto.randomUUID() da Web Crypto API quando disponível (navegadores modernos e Node.js 18+). Como fallback, usa crypto.getRandomValues() para preencher os 128 bits com valores criptograficamente seguros, garantindo aleatoriedade de alta qualidade. Nenhum UUID é transmitido para servidores.

Qual é a diferença entre UUID e GUID?

GUID (Globally Unique Identifier) é o nome usado pela Microsoft para o mesmo conceito de UUID. Tecnicamente são idênticos, ambos seguem o formato RFC 4122 com 32 dígitos hex e 4 hífens. A diferença é apenas de nomenclatura: UUID é o termo formal da RFC, GUID é o termo usado no ecossistema Microsoft.

Os UUIDs gerados são seguros para uso em produção?

Sim, desde que gerados com uma fonte criptograficamente segura (crypto.getRandomValues ou crypto.randomUUID). Esses métodos usam o gerador de números aleatórios do sistema operacional, adequado para uso em IDs de banco de dados, tokens de sessão e identificadores de recursos. Não use UUID como senha ou chave criptográfica.

Como validar se um UUID é válido?

Um UUID válido deve ter 36 caracteres no formato: 8 hex - 4 hex - 4 hex - 4 hex - 12 hex (total 32 dígitos + 4 hífens). Para UUID v4, o 13º caractere deve ser '4' e o 17º deve ser '8', '9', 'a' ou 'b' (define a variante RFC 4122). Esta ferramenta valida tudo isso automaticamente.