Pular para o conteúdo
helpyself

Gerador de UUID

Só local — nada é enviado a menos que você salve ou compartilhe.

Um gerador de UUID para identificadores v4 aleatórios, instantaneamente.

  1. Escolha quantos identificadores você precisa
  2. Clique em Gerar
  3. Copie o resultado
Salvar esta ferramenta

Tenha Gerador de UUID sempre à mão

Favoritar

Sobre esta ferramenta

Um UUID é um identificador de 128 bits que você pode gerar em qualquer lugar sem precisar perguntar a um servidor central se já está em uso. UUIDs da versão 4 são feitos com dados aleatórios, por isso dois valores gerados independentemente praticamente nunca se repetem, sendo a opção usual para chaves primárias de banco de dados, chaves de idempotência, ids de correlação em logs e nomes de arquivo para conteúdos enviados. Este gerador usa a fonte de aleatoriedade criptográfica do seu navegador, que é mais segura que a pseudoaleatória comum, tornando os valores adequados para uso em produção. Nada é transmitido ou salvo: os identificadores são criados localmente e existem apenas no seu navegador até você copiá-los.

Perguntas frequentes

Estes UUIDs são seguros para uso em produção?

Sim. Eles vêm da fonte criptográfica do navegador via crypto.randomUUID(), o mesmo recurso usado por bibliotecas no servidor, em vez da abordagem mais fraca baseada em Math.random().

Gerador de GUID é o mesmo que gerador de UUID?

É a mesma coisa: GUID é o nome da Microsoft e UUID é o padrão, e um valor v4 de qualquer um é 122 bits aleatórios no mesmo formato. Então, um gerador de guid é o que você quer se uma coluna do .NET ou SQL Server pedir, e este é ele.

Dois desses poderiam colidir alguma vez?

Na prática, não. Um UUID de versão 4 tem 122 bits aleatórios, então seria preciso gerar bilhões por segundo por muitos anos antes que uma colisão fosse provável o suficiente para se preocupar.

Devo usar um UUID como chave primária de banco de dados?

Depende. UUIDs permitem criar registros sem ir ao banco e evitam expor contagens sequenciais, mas são maiores que inteiros e a ordem aleatória pode prejudicar a localidade do índice em tabelas muito grandes.

Ajude a melhorar esta ferramenta

Encontrou um bug, quer mudar algo ou precisa de uma ferramenta que não temos?

/uuid-generator

↑↓ para navegar · Enter para abrir · Esc para fechar