Gerador de UUID
Gere identificadores UUID v4 criptograficamente aleatórios — um de cada vez ou em lote — instantaneamente no seu navegador.
Clique em Gerar para criar um UUID.Por que usar o gerador de UUID PixConvert?
O gerador de UUID mais rápido e privado — usa crypto.randomUUID.
Criptograficamente aleatório
Utiliza crypto.randomUUID() — uma implementação de UUID v4 com suporte de CSPRNG integrada aos navegadores modernos.
Geração em massa
Gere até 100 UUIDs de uma só vez e cópia a lista completa para a área de transferência com um único clique.
Opções de formatação
Alterne entre maiúsculas, chaves (estilo GUID do Windows) ou formato sem hífen para corresponder ao seu sistema de destino.
100% Privado
Os UUIDs são gerados inteiramente no lado do cliente. Nada é enviado para nenhum servidor.
Cópia instantânea
Clique em Copiar para cópia instantaneamente um único UUID. A opção Copiar em lote copia todos os UUIDs gerados como uma lista separada por novas linhas.
Sem repetições
Cada UUID é estatisticamente único. A probabilidade de colisão é de 1 em 5,3 × 10³⁶ — efetivamente zero.
Casos de uso de UUID
Os UUIDs são a forma padrão de gerar identificadores únicos sem uma autoridade central.
Chaves primárias do banco de dados
Use UUIDs como chaves primárias em bancos de dados distribuídos para evitar colisões de incremento automático entre shards.
- Colunas UUID do PostgreSQL
- Alternativa ao ObjectId do MongoDB
- chaves de partição do DynamoDB
Dados de teste
Gere IDs com aparência realista para ambientes de teste, dados iniciais e APIs simuladas.
- Bancos de dados de teste de sementes
- IDs de resposta de API simulados
- Preencher arquivos de configuração
IDs de sessão e token
Gere identificadores de sessão exclusivos, IDs de correlação e chaves de idempotência.
- Geração de token de sessão
- Chaves de idempotência da API
- Solicitar IDs de correlação
Como gerar um UUID
Clique em Gerar para criar um único UUID v4. Escolha as opções de formato (maiúsculas, chaves, sem hífen) conforme necessário.
Clique em Copiar para salvar na área de transferência. Para vários UUIDs, use Gerar em lote e Copiar tudo.
Cada UUID usa crypto.randomUUID para aleatoriedade v4 — à prova de colisões para chaves de banco de dados, nomes de arquivos e IDs de requisição.
Explore mais ferramentas
Descubra outras ferramentas gratuitas que funcionam muito bem em conjunto com esta.
Gerador de Senhas
Gere senhas fortes e aleatórias.
Gerador de Hash
Gere hashes MD5, SHA-1 e SHA-256.
Codificador Base64
Codificar e decodificar strings Base64
Formatador JSON
Formate, valide e minimize JSON instantaneamente.
Decodificador JWT
Decodificar e inspecionar tokens web JSON
Gerador de Lorem Ipsum
Gere texto de exemplo por meio de parágrafos ou palavras.
Perguntas frequentes
Explicação sobre a geração de UUIDs.
O que é um UUID?
Um UUID (Identificador Único Universal) é um identificador de 128 bits padronizado pela RFC 4122. Ele é representado por 32 dígitos hexadecimais no formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. O UUID v4 é gerado aleatoriamente.
O UUID v4 é realmente único?
Estatisticamente, sim. O UUID v4 possui 122 bits aleatórios (6 bits são fixos para versão/variante). A probabilidade de dois UUIDs gerados aleatoriamente serem iguais é de 1 em 5,3 × 10³⁶ — você precisaria gerar bilhões de UUIDs por segundo durante bilhões de anos para observar uma colisão.
Qual a diferença entre UUID e GUID?
GUID (Identificador Globalmente Único) é a implementação da Microsoft para UUID. Eles têm o mesmo formato — os GUIDs geralmente são exibidos em letras maiúsculas com chaves: {550E8400-E29B-41D4-A716-446655440000} . Use a opção 'Com chaves' para gerar a saída no formato GUID.
Devo usar UUID v4 ou v7?
O UUID v4 é totalmente aleatório. O UUID v7 (RFC 9562) é ordenado por tempo, o que o torna muito melhor como chave primária de banco de dados — inserções sequenciais evitam a fragmentação da árvore B. O suporte ao v7 em navegadores é limitado; por enquanto, o v4 é seguro para a maioria dos usos.
Posso usar UUIDs como chaves primárias de banco de dados?
Sim, mas os UUIDs v4 são aleatórios, o que causa fragmentação do índice B-tree em bancos de dados como MySQL/PostgreSQL com altos volumes de escrita. Para sistemas de alto desempenho, considere o uso de ULIDs ou UUIDs v7 (ordenados por tempo).