Home / Desenvolvedor

Gerador de UUID

Gere identificadores únicos para chaves de banco, APIs e testes.

Gostou da ferramenta? Ajude a manter o TextFormater no ar.

Apoiar

O UUID é um identificador de 128 bits, praticamente único, usado como chave em bancos de dados, APIs, arquivos e sistemas distribuídos, sem depender de uma central que distribua os números. O gerador cria UUIDs nas versões 4 (aleatório), 7 (ordenável por data) e o UUID nil, com ou sem hífens e em maiúsculas ou minúsculas.

A versão 4 é totalmente aleatória. A versão 7 começa com o horário em milissegundos, então os valores ficam ordenáveis por data de criação, o que ajuda em índices de banco de dados. O UUID nil contém só zeros. Escolha a quantidade, o uso de hífens e a caixa das letras.

Como usar

  1. Escolha a versão e a quantidade.
  2. Defina hífens e maiúsculas.
  3. Clique em Processar e copie o resultado.

Quando usar

  • Criar identificadores para registros de banco de dados e APIs.
  • Gerar nomes únicos para arquivos, sessões e transações.
  • Preencher dados de teste com identificadores válidos.
  • Escolher entre UUID aleatório (v4) e ordenável por tempo (v7).

Dicas

  • Prefira a versão 7 em chaves primárias de bancos, pois a ordenação por data melhora a performance de índices.
  • A versão 4 é totalmente aleatória e boa quando a ordem de criação não importa.
  • Não use UUIDs como se fossem segredos de segurança: eles identificam, e não autenticam.

Perguntas frequentes

Qual versão devo usar?

Use v4 para um identificador aleatório simples e v7 quando quiser ordenação por tempo de criação.

Os UUIDs podem se repetir?

A chance de colisão é desprezível na prática.

Por que usar UUID em vez de um número sequencial?

Porque o UUID pode ser gerado em qualquer lugar sem consultar um banco central, não revela quantos registros existem e evita conflitos ao juntar dados de sistemas diferentes.