Gerador de UUID
Crie UUIDs aleatórios v4 ou ordenados por tempo v7 com um gerador criptograficamente seguro e copie todos com um clique.
Adicione esta calculadora ao seu site
Copie o código e cole no HTML da sua página. É grátis; mantenha o link de crédito, por favor.
Como estes UUIDs são gerados
As duas versões vêm de crypto.getRandomValues, o gerador de números aleatórios criptograficamente seguro do navegador. A versão 7 troca os primeiros 48 bits pela hora Unix atual em milissegundos. Nas duas, 4 bits marcam a versão e 2 bits a variante, exatamente como define a RFC 9562 (2024, que substituiu a RFC 4122).
v4 ou v7?
| UUID v4 | UUID v7 | |
|---|---|---|
| Formado por | 122 bits aleatórios | Hora Unix em milissegundos + 74 bits aleatórios |
| Ordem | Aleatória | Ordem de criação |
| Índice no banco | Inserções caem em todo o índice | Linhas novas vão para o fim, como um ID autoincremento |
| Revela | Nada | Quando foi criado |
Perguntas frequentes
Dois UUIDs podem ser iguais?
Em teoria sim, na prática não. Um UUID v4 tem 122 bits aleatórios: seriam precisos cerca de 2,7 quintilhões (2,7 × 10¹⁸) para ter 50% de chance de um único repetido.
UUID v4 ou v7 como chave no banco de dados?
O v7 costuma ser melhor para chave primária: começa com um timestamp, então as linhas novas vão para o fim do índice, como num ID autoincremento, e as inserções ficam rápidas. Use v4 quando o ID não deve revelar a data de criação.
Qual a diferença entre UUID e GUID?
Na prática nenhuma. GUID é o nome da Microsoft para o mesmo identificador de 128 bits, muitas vezes em maiúsculas e entre chaves, como {3F2504E0-4F89-41D3-9A0C-0305E82C3301}.
O que eu colo é enviado para um servidor?
Não. Esta ferramenta roda inteiramente no seu navegador, com JavaScript e a API Web Crypto embutida. Nada do que você digita, cola ou abre é enviado ou guardado.