pressione ⌘K para trocar de ferramenta
GENERATE

Gerador UUID v4

Gera UUID v4 criptograficamente aleatórios.

local
uuid-gen
§01 SOBRE ESTA FERRAMENTA

Visão geral

Um UUID v4 é um identificador de 128 bits em que 122 bits são aleatórios, formatado como xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx. Esta ferramenta gera de 1 a 500 deles de uma vez usando crypto.randomUUID(), o gerador criptograficamente seguro do navegador — ideal para chaves de banco de dados, IDs de requisição, fixtures de teste e tokens de API que precisam de unicidade sem coordenação.

Como usar

  1. Defina Count (1–500) e ajuste Hyphens e Uppercase conforme necessário.
  2. Clique em Generate para produzir um lote novo — um UUID por linha.
  3. Clique em Copy all para levar a lista inteira para a área de transferência.

Exemplos

  • Padrão: 9b2f1c04-8a6d-4e3b-b21f-5c07d9e4a812
  • Sem hifens: 9b2f1c048a6d4e3bb21f5c07d9e4a812
  • Com maiúsculas: 9B2F1C04-8A6D-4E3B-B21F-5C07D9E4A812

Observações

UUIDs versão 4 não codificam timestamp nem informação de máquina — o 4 e o dígito de variante são as únicas partes fixas. Se você precisa de IDs ordenáveis por tempo (como UUID v7 ou ULID), um gerador de v4 é a ferramenta errada; use-o quando o que você quer é unicidade imprevisível e nada mais.

Sem hifens, a saída é uma string hexadecimal de 32 caracteres, e a opção de maiúsculas atende sistemas que guardam UUIDs em uma forma normalizada. Como tudo é gerado no seu navegador e nada sai da máquina, dá para produzir lotes grandes sem se preocupar com vazamento.

FAQ
Os UUIDs gerados são enviados ou registrados por algum servidor?
Não. Os UUIDs são produzidos no seu navegador pela API nativa crypto.randomUUID(). Eles nunca saem da sua máquina, então ninguém mais pode vê-los ou registrá-los.
Quão aleatórios são esses UUIDs?
O crypto.randomUUID() usa o gerador de números aleatórios criptograficamente seguro do navegador. Um UUID v4 carrega 122 bits aleatórios, o que torna colisões estatisticamente desprezíveis em qualquer carga de trabalho prática.
Posso gerar UUIDs sem hifens ou em maiúsculas?
Sim. Desmarque Hyphens para obter uma string hexadecimal de 32 caracteres, e marque Uppercase para letras maiúsculas — útil para sistemas que armazenam UUIDs em uma forma normalizada.