Gerador de UUID
Gere identificadores únicos universais (UUID versão 4) para bancos de dados e desenvolvimento.
Atualizado em 05 de set de 2026
Processado no seu navegador · Grátis · Sem cadastro
Gere identificadores únicos universais (UUID versão 4) para bancos de dados e desenvolvimento.
Atualizado em 05 de set de 2026
Processado no seu navegador · Grátis · Sem cadastro
Um UUID (Universally Unique Identifier) é um número de 128 bits usado para identificar informações de forma única, sem depender de um servidor central. A versão 4 é gerada de forma aleatória.
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxxA probabilidade de colisão é praticamente nula, o que torna o UUID ideal como chave em bancos de dados e sistemas distribuídos.
No formato padrão, os 128 bits são escritos em 32 dígitos hexadecimais separados por hífens em cinco grupos (8-4-4-4-12). Duas posições têm significado fixo: o 4 no terceiro grupo indica a versão 4, e o dígito marcado como y no quarto grupo indica a variante (assume os valores 8, 9, A ou B). Todo o resto é aleatório.
Um UUID identifica de forma única um registro, arquivo, sessão ou transação sem precisar de um número sequencial controlado por um servidor central. É muito usado como chave primária em bancos de dados, em APIs, sistemas distribuídos e integrações, onde dois sistemas diferentes precisam gerar identificadores sem risco de coincidência.
Na prática, não. Um UUID v4 tem 122 bits aleatórios, o que dá um número astronômico de combinações. Você precisaria gerar bilhões de UUIDs por segundo, durante muitos anos, para ter uma chance sequer perceptível de colisão. Por isso ele é tratado como único mesmo sem coordenação central.
O v4 é puramente aleatório e é o mais usado hoje. Versões mais antigas embutiam informações como data/hora e endereço MAC da máquina (v1), o que podia vazar dados. Existem ainda versões mais novas, como a v7, que combinam tempo e aleatoriedade para gerar identificadores ordenáveis. Este gerador produz UUID v4.
Não como senha. Embora seja aleatório, o UUID foi feito para ser único, não secreto — ele costuma aparecer em URLs, logs e respostas de API. Para segredos (tokens de sessão, chaves de API), use um gerador criptográfico dedicado com entropia adequada.
UUIDs podem ser gerados por qualquer parte do sistema sem consultar o banco, o que facilita integrações, replicação e trabalho offline. Também evitam expor quantos registros existem ou permitir que alguém adivinhe o próximo ID. A desvantagem é ocuparem mais espaço e não serem naturalmente ordenáveis por criação.
Não. Eles são criados no seu navegador, localmente, com a fonte de aleatoriedade do próprio sistema. Nenhum UUID é enviado ou registrado em servidores — você pode gerar quantos quiser à vontade.