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.
ApoiarO 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
- Escolha a versão e a quantidade.
- Defina hífens e maiúsculas.
- 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.