PixConvert

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.
Geração em massa

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

1

Clique em Gerar para criar um único UUID v4. Escolha as opções de formato (maiúsculas, chaves, sem hífen) conforme necessário.

2

Clique em Copiar para salvar na área de transferência. Para vários UUIDs, use Gerar em lote e Copiar tudo.

3

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.

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).