O que é UUID
UUID (identificador único universal) é um identificador de 128 bits, com formato padrão de string hexadecimal 8-4-4-4-12:
550e8400-e29b-41d4-a716-446655440000
O valor central do UUID é "gerar um ID globalmente único sem coordenação central"; GUID e UUID são nomes diferentes para o mesmo conceito.
Principais versões do UUID
UUID v1 (baseado em tempo + endereço MAC)
Gerado a partir do timestamp atual e do endereço MAC da máquina. Vantagem: pode ser ordenado. Desvantagem: expõe o endereço de hardware.
UUID v4 (aleatório)
Gerado inteiramente por números aleatórios, é a versão mais utilizada. Vantagem: implementação simples, sem vazamento de informações da máquina, probabilidade de colisão extremamente baixa. Desvantagem: não pode ser ordenado.
UUID v5 (baseado em namespace + SHA-1)
Gerado por hash SHA-1 do UUID de namespace e do nome. Vantagem: mesma entrada gera mesmo resultado, é reproduzível.
Cenários de uso típicos
- Chave primária de banco de dados: bancos de dados distribuídos usam UUID v4 como chave primária para evitar conflitos de IDs autoincrementais
- Nomenclatura de arquivos: arquivos enviados por usuários recebem nomes com identificador único, eliminando sobrescrita por nomes duplicados
- ID de sessão / Token: sessões de login, API Tokens gerados com UUID v4
- Rastreamento de tarefas distribuídas: rastreamento de chamadas em microsserviços usando UUID
- Identificação de usuários anônimos: atribuição de UUID a usuários anônimos em cenários de estatística e tracking
Como usar o gerador de UUID do DocsAll
O DocsAll oferece um gerador de UUID online, com suporte a geração em lote:
1. Selecione a versão
No menu suspenso, escolha v1, v4 ou v5.
2. Defina a quantidade
Insira o número de UUIDs a serem gerados; é possível gerar de 1 a 1000 de uma vez.
3. Escolha as opções de formato
Maiúsculas/minúsculas, com ou sem hifens, com ou sem chaves (estilo GUID).
4. Gere e copie
Clique no botão "Gerar"; a lista de resultados é exibida e pode ser copiada com um clique.
Recomendações de uso
- Na maioria dos cenários, use v4 diretamente — simples e confiável
- Quando precisar de ID reproduzível, escolha v5 com namespace fixo
- Para chave primária de banco de dados, recomenda-se v4 e crie índice no campo
- Em nomenclatura de arquivos, remover os hifens deixa mais limpo
Combinando com conversão de timestamp, codificação/decodificação Base64 e outras ferramentas, o processamento de identificadores no desenvolvimento diário pode ser concluído com eficiência.