Gerador de UUID
Gere UUIDs v1 e v4 instantaneamente. Escolha a versão, quantos precisa (até 1000), se quer maiúsculas e se prefere a versão sem hífenes.
Configuração
Resultado (0 UUIDs · V4)
Como usar: UUID
- 1Escolha a versão: v4 (aleatório) ou v1 (baseado na data).
- 2Indique quantos UUID precisa (até 1.000) e o formato.
- 3Gere e copie a lista, linha a linha ou separada por vírgulas.
Para que serve?
- Criar identificadores únicos para registos de uma base de dados.
- Gerar dados de teste e fixtures.
- Obter IDs para ficheiros, sessões ou eventos.
UUID: versões e boas práticas
O que é um UUID
Um UUID é um identificador de 128 bits escrito com 32 dígitos hexadecimais em grupos 8-4-4-4-12. Pode ser gerado de forma independente em qualquer máquina, sem coordenação com um servidor central.
v1, v4 e v7
A versão 4 é aleatória (122 bits) e a mais usada. A versão 1 combina data/hora e dados do nó, podendo revelar quando e onde foi criada. A versão 7 começa com uma marca temporal em milissegundos e ordena-se cronologicamente, melhorando muito os índices de bases de dados.
Colisões e bases de dados
Para 50 % de probabilidade de uma colisão em v4, seria preciso gerar cerca de 2,7 triliões de UUID. Guarde-os num tipo nativo (uuid no PostgreSQL, BINARY(16) no MySQL): 16 bytes em vez de 36. Esta ferramenta usa crypto.randomUUID do navegador.
Ferramentas relacionadas
Artigos relacionados
Perguntas frequentes
Qual a diferença entre v1 e v4?+
v4 usa valores aleatórios (recomendável). v1 inclui timestamp e MAC, por isso é previsível e deve evitar-se por segurança.

