Gerador de UUID
Gere UUID v4 aleatórios instantaneamente. Crie UUIDs únicos ou em lote com um clique.
O que é um UUID?
UUID (Identificador Único Universal) é um padrão de identificador de 128 bits usado para identificar informações de forma única no software. Um valor UUID é escrito como 32 dígitos hexadecimais no formato 8-4-4-4-12.
Qual a diferença entre UUID v4 e v1?
UUID v1 é baseado em timestamp e endereço MAC, sendo previsível e rastreável. UUID v4 usa números aleatórios, oferecendo melhor privacidade e sem correlação entre valores gerados.
Qual a diferença entre UUID e GUID?
UUID e GUID referem-se ao mesmo conceito. GUID é o termo da Microsoft para o padrão UUID definido na RFC 4122. São funcionalmente idênticos.
O que significa o formato UUID 8-4-4-4-12?
O formato representa 5 grupos de dígitos hexadecimais separados por hífens: time_low (8), time_mid (4), time_hi_and_version (4), clock_seq (4), node (12). O dígito da versão aparece no terceiro grupo.
Os UUIDs gerados são realmente únicos?
UUID v4 usa 122 bits de aleatoriedade. A probabilidade de gerar um duplicado é aproximadamente 1 em 2,71 × 10¹⁸, tornando colisões praticamente impossíveis.
UUIDs podem ser usados como chaves primárias em bancos de dados?
Sim, UUIDs são amplamente usados como chaves primárias. Permitem que sistemas distribuídos gerem identificadores únicos sem coordenação. Porém, podem impactar o desempenho de índices comparados a chaves inteiras sequenciais.
UUIDs diferenciam maiúsculas de minúsculas?
Não, UUIDs não diferenciam maiúsculas de minúsculas. Ambas as representações hexadecimales referem-se ao mesmo valor. Porém, o formato convencional conforme RFC 4122 é em minúsculas.
UUIDs podem ser sequenciais ou ordenáveis?
O UUID v4 padrão não é sequencial. Se precisar de UUIDs ordenados por tempo, considere UUID v7 ou ULID, que combina timestamp com aleatoriedade para permitir ordenação.
Como UUIDs são usados em URLs e APIs?
UUIDs são comumente usados em URLs de APIs REST para identificar recursos, como /api/users/550e8400-e29b-41d4-a716-446655440000. Previnem ataques de enumeração e funcionam bem em sistemas distribuídos.
Quanto armazenamento um UUID requer?
Um UUID tem 128 bits (16 bytes) na forma binária. Como string, ocupa 36 caracteres (32 dígitos hex + 4 hífens). Em bancos de dados, use binary(16) para armazenamento eficiente.
UUIDs são seguros e imprevisíveis?
UUIDs v4 são imprevisíveis quando gerados com um gerador de números aleatórios criptograficamente seguro. Porém, não foram projetados como tokens de segurança.
O que é um UUID nil?
O UUID nil (00000000-0000-0000-0000-000000000000) é um UUID especial com todos os bits definidos como zero. É usado às vezes como marcador de posição ou para representar a ausência de um valor UUID válido.
Como usar Gerador de UUID
Crie identificadores aleatórios UUID v4 um por vez ou em lote, inteiramente dentro do seu navegador. Os valores são gerados localmente e nunca transmitidos ou armazenados.
- Abra a ferramenta e um UUID v4 recém-gerado aparece imediatamente, pronto para copiar.
- Defina quantos UUIDs você precisa para produzir um lote inteiro de uma vez.
- Marque a opção «Uppercase» para exibir letras maiúsculas, ex.: 3F2A... em vez de 3f2a...
- Marque «No dashes» para remover os hífens e obter uma sequência contínua de 32 caracteres.
- Copie os resultados direto da área de saída para o seu código, configuração ou banco de dados.
O formato em maiúsculas sem hífens corresponde ao esperado por entradas do registro do Windows e por alguns sistemas legados.
Ferramentas relacionadas
- Gerador de ULID Gere identificadores únicos universais ordenáveis lexicograficamente (ULID) online. Decodifique ULIDs, extraia timestamps e crie IDs em lote para bancos de dados.
- Gerador NanoID Gere identificadores NanoID únicos, seguros e compatíveis com URL online. Personalize comprimento, alfabeto e calcule a probabilidade de colisão.
- Calculadora Chmod Calculadora chmod online gratuita para visualizar e calcular permissões de arquivo Linux com caixas de seleção. Converta instantaneamente entre notação numérica (755, 644) e simbólica (rwxr-xr-x). Suporta permissões especiais como setuid, setgid, sticky bit.
- Tabela ASCII Referência completa de codificação de caracteres ASCII com códigos decimais, hexadecimais, octais, binários, entidades HTML e descrições. Pesquisa e filtro instantâneos.
- Visualizador Hexadecimal Visualize o conteúdo de arquivos em formato hexadecimal com busca, navegação por deslocamento e rolagem virtual
- Testador de Requisições HTTP Teste APIs REST diretamente no seu navegador. Envie requisições GET, POST, PUT, DELETE com headers, body e parâmetros personalizados. Veja status, headers e corpo JSON instantaneamente.
- Gerador .htaccess Gere regras .htaccess do Apache para redirecionamentos, reescritas, cabeçalhos de segurança, cache e mais.
- Gerador de Robots.txt Gerador gratuito de robots.txt online. Crie e personalize arquivos robots.txt para controlar a rastreamento de motores de busca, gerenciar acesso de rastreadores e otimizar o SEO do seu site.