gerador-uuid

Dev

Gerador de UUID

Gere identificadores únicos universais (UUID v4) — prontos para usar como chave primária, ID de sessão ou nome de arquivo.

Como funciona o cálculo

Um UUID versão 4 é formado por 16 bytes (128 bits) sorteados por um gerador de números aleatórios criptograficamente seguro (crypto.getRandomValues, nativo do navegador — mais confiável que Math.random). Depois do sorteio, 6 desses bits são fixados: 4 bits marcam a “versão” (sempre 0100, indicando versão 4) e 2 bits marcam a “variante” (sempre 10, o padrão RFC 4122) — é por isso que todo UUID v4 sempre tem um “4” logo depois do segundo hífen, e o caractere após o terceiro hífen é sempre 8, 9, a ou b. Os 122 bits restantes são aleatórios, formatados em 5 grupos de dígitos hexadecimais separados por hífen (8-4-4-4-12).

Exemplo prático: um UUID v4 tem sempre este formato: f47ac10b-58cc-4372-a567-0e02b2c3d479 — repare no “4” logo após o segundo hífen (marca a versão) e no “a” logo após o terceiro (uma das opções válidas de variante). Com 122 bits aleatórios, a chance de gerar dois UUIDs v4 iguais por acaso é tão baixa que, na prática, é tratada como impossível.

Como usar

Escolha quantos UUIDs quer gerar de uma vez (até 50), marque as opções de maiúsculas/sem hifens se precisar, e clique em “Gerar UUID”. Cada um vem com um botão para copiar individualmente.

Perguntas frequentes

Dois UUIDs gerados aqui podem ser iguais?

Na prática, não. Com 122 bits aleatórios, seriam necessários trilhões de UUIDs gerados por segundo, durante anos, para haver uma chance realista de colisão.

Posso usar esse UUID em produção, num banco de dados de verdade?

Sim. É o mesmo algoritmo (UUID v4, RFC 4122) usado por bibliotecas de UUID de qualquer linguagem de programação.

Ferramentas relacionadas

Sobre Nós Política de Privacidade Termos de Uso Contato