Skip to content

Gerador de UUID

Um clique — de 1 a 100 UUIDs, todos genuinamente aleatórios.

Buğra SözeriDesenvolvedor
Updated · Published
Reviewed by Convertitive

Um UUID é um identificador de 128 bits formatado como cinco grupos de dígitos hexadecimais separados por hífens (ex. f47ac10b-58cc-4372-a567-0e02b2c3d479). Os UUIDs versão 4 são gerados inteiramente a partir de bytes aleatórios, o que lhes confere uma probabilidade de colisão extremamente baixa — cerca de 122 bits de entropia por UUID. Você pode gerar bilhões por segundo sem jamais ver uma duplicata. O gerador usa crypto.randomUUID() do navegador, que em todo dispositivo moderno recorre a uma fonte aleatória criptograficamente segura.

Generated with crypto.randomUUID() — cryptographically strong, RFC 4122 version 4. Different on every refresh.

How to use

  1. Defina quantos UUIDs você precisa

    De 1 a 100. O padrão é 5, suficiente para a maioria das tarefas pontuais.

  2. Clique em Gerar

    Um novo lote aparece imediatamente. Cada clique produz valores que nunca apareceram nesta página antes.

  3. Copie individualmente ou todos de uma vez

    Use o botão de cópia de uma linha para um único UUID, ou o botão copiar tudo no topo para uma saída separada por quebras de linha, pronta para colar em SQL, JSON ou CSV.

Frequently asked questions

O que é um UUID v4?
Um identificador de 128 bits gerado aleatoriamente segundo a RFC 4122 §4.4. Seis bits codificam a versão (4) e a variante (RFC 4122); os 122 bits restantes são aleatórios.
Eles são realmente criptograficamente aleatórios?
Sim — crypto.randomUUID() usa o mesmo CSPRNG que crypto.getRandomValues(). Em todos os sistemas operacionais modernos, é alimentado pela entropia do kernel e é adequado para aplicações sensíveis à segurança.
Qual é a probabilidade de colisão?
Com 122 bits de aleatoriedade, seria necessário gerar aproximadamente 2,7 × 10^18 UUIDs para ter 50% de chance de colisão. A um milhão de UUIDs por segundo, isso levaria cerca de 85.000 anos.
Existem outras versões de UUID?
Sim — v1 (tempo + MAC), v3/v5 (namespace + hash), v6/v7/v8 (ordenados por tempo). Esta ferramenta gera apenas v4 por ser a mais universalmente adequada e não exigir nenhuma entrada.
Por que a saída está em letras minúsculas?
O Convertitive usa minúsculas conforme a RFC 4122 §3. A maioria dos softwares aceita ambas; PostgreSQL e Go normalizam para minúsculas, enquanto .NET e SQL Server costumam usar maiúsculas por padrão.
É seguro usar como chave primária?
Sim. UUIDs v4 são amplamente usados como chaves primárias em sistemas distribuídos. Observe que não são ordenáveis por tempo — se precisar de ordenação por timestamp, use v7.

Ferramentas relacionadas