Gerador de UUID

Gere UUID v4 e UUID v7 em lotes, copie valores, use maiúsculas ou saída compacta e valide UUIDs coladas.

Gere identificadores para código, testes e dados

UUIDs são úteis quando você precisa de identificadores que podem ser criados sem pedir o próximo número a um serviço central. O gerador cria UUID v4 para identificadores aleatórios e UUID v7 quando você quer IDs ordenáveis por tempo de criação.

Gere um valor ou um lote, copie tudo de uma vez, use maiúsculas ou remova hífens para sistemas que armazenam UUIDs compactas. O validador aceita UUIDs com hífen e compactas, e mostra a versão detectada e a variante RFC 4122.

Carregando ferramenta...

Escolhendo v4 ou v7

  • Use UUID v4 para identificadores aleatórios gerais, fixtures, IDs gerados no cliente e registros de teste.
  • Use UUID v7 para registros parecidos com eventos em que ordenar por criação ajuda.
  • Mantenha hífens quando pessoas forem ler ou comparar; remova apenas se o sistema receptor espera armazenamento compacto.
  • Use o validador para checar IDs copiados antes de migrações, exemplos, chamadas API ou seed data.

Expectativas de colisão

UUID v4 tem um espaço aleatório muito grande. UUID v7 combina timestamp com bits aleatórios para manter utilidade global e melhorar ordenação cronológica. Ainda são identificadores, não segredos. Não use UUIDs como tokens de autorização a menos que o sistema as trate como IDs públicas.

FAQ de UUID

UUID é o mesmo que GUID?

Na maioria das conversas práticas entre devs, GUID e UUID indicam o mesmo formato de identificador de 128 bits.

Quando devo usar UUID v7?

Use UUID v7 quando ordenação cronológica ou localidade no banco importam mais que o layout puramente aleatório da v4.

UUIDs podem ser usadas como senhas?

Não. Trate UUIDs como identificadores. Use o gerador de senhas para credenciais ou segredos temporários.

Ferramentas de desenvolvimento relacionadas