Ir para o conteúdo
AZ Tools

Gerador de UUID

Crie identificadores UUID versão 4 criptograficamente aleatórios usando o gerador de aleatoriedade embutido no seu navegador. Escolha quantos precisa, alterne maiúsculas ou hifens para combinar com seu formato e copie todos de uma vez. Um UUID v4 carrega 122 bits aleatórios, o que torna colisões acidentais praticamente impossíveis mesmo entre bilhões de valores gerados de forma independente em máquinas diferentes — exatamente por isso são usados para chaves de banco de dados, chaves de idempotência, fixtures de teste e identificadores distribuídos que nunca podem colidir. A geração acontece inteiramente no seu navegador usando a mesma fonte de aleatoriedade segura dos tokens criptográficos, então nada é enviado a um servidor.

UUIDs

Como usar

  1. Defina quantos UUIDs gerar.
  2. Opcionalmente alterne maiúsculas ou remova os hifens.
  3. Clique em Gerar para um novo lote.
  4. Copie todos com o botão Copiar.

Perguntas frequentes

Que tipo de UUID são?
UUIDs versão 4 (aleatórios) de crypto.randomUUID(), que usa uma fonte aleatória criptograficamente segura.
É garantido que são únicos?
UUIDs v4 não são estritamente garantidos como únicos, mas colisões são astronomicamente improváveis na prática.
Posso remover os hifens?
Sim, desative os hifens para obter uma string hexadecimal de 32 caracteres.
Algo é enviado a um servidor?
Não. Os UUIDs são gerados localmente no seu navegador.
Quando devo usar um UUID em vez de um ID autoincremental?
Os UUIDs se destacam quando os IDs precisam ser gerados de forma independente — por vários servidores, clientes offline ou antes de uma ida e volta ao banco de dados — sem nenhuma coordenação. Inteiros autoincrementais são menores e naturalmente ordenados, mas precisam de uma autoridade central para distribuí-los; os UUIDs trocam tamanho por essa independência.
Esses UUIDs podem ser ordenados por hora de criação?
Não. Os UUIDs versão 4 são totalmente aleatórios e não contêm marca de tempo, então não se ordenam cronologicamente. Se você precisa de identificadores ordenados por tempo, veja o UUID v7 ou o ULID, que embutem uma marca de tempo nos bits iniciais.

Guias sobre este tema

Ferramentas relacionadas