Gerador de UUID
Descrição
Gere UUIDs de todas as versões: NIL (todos zeros), v1 (baseado no tempo), v3 (baseado em nome com MD5), v4 (aleatório), v5 (baseado em nome com SHA-1).
Sobre Gerador de UUID
O Gerador de UUID cria identificadores universalmente únicos de todas as versões — NIL, v1 (baseado no tempo), v3 (baseado em nome MD5), v4 (aleatório) e v5 (baseado em nome SHA-1) — diretamente no seu navegador. Um UUID é um valor de 128 bits escrito como 36 caracteres (por exemplo 550e8400-e29b-41d4-a716-446655440000) que é suficientemente único para ser atribuído sem uma autoridade central. Gere um ou vários de uma só vez para chaves de base de dados, IDs de pedidos ou dados de teste.
Como usar
- Escolha a versão de UUID de que necessita (v4 aleatório é a mais comum).
- Para v3/v5, indique um namespace e um nome — as mesmas entradas produzem sempre o mesmo UUID.
- Defina quantos gerar (em lote até 50) e clique em gerar.
- Copie um único valor ou a lista completa.
Exemplos
| Exemplo | Entrada | Saída |
|---|---|---|
| v4 (aleatório) | — | 9b2e4f6a-1c3d-4e5f-8a7b-2c1d0e9f8a7b |
| NIL | — | 00000000-0000-0000-0000-000000000000 |
Perguntas frequentes
Que versão de UUID devo utilizar?
v4 (aleatório) é a predefinição para a maioria das aplicações — chaves, IDs de pedidos, tokens. Utilize v5 quando precisar de um UUID determinístico derivado de um nome. v1 incorpora um timestamp e um endereço MAC e raramente é necessário atualmente.
Os UUIDs aleatórios (v4) são mesmo únicos?
Na prática, sim. Um UUID v4 tem 122 bits aleatórios, pelo que a probabilidade de colisão é astronomicamente pequena, mesmo em milhares de milhões de valores. São gerados aqui com a fonte de aleatoriedade criptográfica do navegador.
Qual é a diferença entre um UUID e um GUID?
Nenhuma na prática. GUID (Globally Unique Identifier) é o nome da Microsoft para o mesmo padrão de 128 bits; os formatos são intercambiáveis.
Pode um UUID ser usado como chave primária de base de dados?
Sim, embora os UUIDs v4 aleatórios possam fragmentar índices B-tree. Se a ordem de inserção for importante, considere antes um identificador ordenável por tempo como ULID.