Gerador UUID

Todas as ferramentas

Gere um ou vários valores UUID v4 instantaneamente com opções de saída em letras maiúsculas e sem traços.

Opções

UUIDs gerados

0 gerado

O que é um gerador UUID?

Um gerador UUID cria identificadores universalmente exclusivos que são comumente usados em bancos de dados, APIs, sistemas distribuídos e testes.

Os valores UUID v4 são aleatórios e costumam ser usados quando você precisa de identificadores com extrema probabilidade de colidir.

Como usar o gerador UUID

  1. Escolha quantos UUIDs você deseja gerar.
  2. Opcionalmente, habilite letras maiúsculas ou remova traços.
  3. Clique em Gerar.
  4. Copie o resultado e use-o em seu aplicativo, fixtures ou banco de dados.

Dicas

  • UUID v4 é útil para IDs em sistemas distribuídos.
  • A geração em massa ajuda com dados de teste e importações.
  • A remoção de travessões pode ser útil para sistemas que exigem IDs compactos.
  • A saída em maiúsculas é principalmente uma preferência de formatação, a menos que seu sistema exija.

Checks de uso de UUID

Identificadores de banco de dados

UUIDs funcionam bem para inserts distribuídos, IDs públicos, fixtures e registros criados fora de uma sequência única.

IDs públicos e privados

Um UUID é difícil de adivinhar, mas não é controle de autorização. Verifique permissões para recursos identificados por UUID.

Formato com traços

Mantenha traços quando possível porque muitas bibliotecas e tipos de banco esperam o formato UUID canônico.

Lotes de dados de teste

A geração em massa é útil para seeds e tests, mas mantenha exemplos gerados separados de identificadores de produção.

Guias relacionados

Entenda o workflow por trás desta ferramenta e o que revisar depois.

Verificações de UUID antes de usar identificadores gerados

UUIDs são identificadores distribuídos úteis, mas sua versão, formato, privacidade e comportamento no banco ainda importam.

Escolha a versão

Use UUID v4 aleatório para unicidade geral; considere formatos ordenados por tempo apenas com suporte explícito.

Formato canônico

Armazene e compare consistentemente maiúsculas, hífens, chaves e tipos UUID nativos do banco de dados.

Não é um segredo

Não trate um UUID de aparência imprevisível como autorização; valide o acesso separadamente para cada recurso.

Comportamento do índice

Revise tamanho do índice, localidade de inserção, consultas e compatibilidade antes de substituir chaves sequenciais.

Um exemplo prático, um caso limite e uma nota do autor

Exemplo prático

Gere um lote para registros de teste, mas mantenha a forma canônica em minúsculas com hífens se a coluna do banco usa um tipo UUID nativo.

Caso limite

Um UUID é difícil de adivinhar, mas não é um controle de acesso. A API ainda precisa verificar se o usuário atual é dono do recurso referenciado.

Nota do autor

Use UUIDs como identificadores, não como senhas ou segredos de sessão; o trabalho deles é unicidade, não autenticação.

Ferramentas relacionadas

Você também pode achar essas ferramentas úteis.

Perguntas frequentes sobre o gerador UUID

Os UUIDs gerados são enviados ao servidor?
Não. Os UUIDs são gerados pelo crypto.getRandomValues do seu navegador — o servidor nunca os vê, então é seguro usá-los em sistemas privados.
Posso gerar vários UUIDs de uma vez?
Sim. Você pode gerar um ou vários UUIDs com um único clique.
O UUID v4 é aleatório?
Sim. O UUID v4 é baseado em valores aleatórios e é comumente usado para identificadores exclusivos.