Gerador de UUID
UUIDs fornecem identificadores globalmente únicos sem a necessidade de coordenar com uma autoridade central. Este gerador produz valores compatíveis com o RFC 4122 nos formatos v1 (timestamp + MAC), v4 (aleatório) e v7 (prefixado por timestamp, ordenável). Escolha uma versão, solicite 1 ou 1000 e copie a lista para dados iniciais, geração de chaves de API ou seus testes unitários.
Como gerar UUIDs
-
1
Escolha uma versão
v4 para aleatório genérico, v7 quando a ordem de classificação importa, v1 quando você precisa de informações de timestamp.
-
2
Escolha a quantidade
Um UUID ou um lote de até 10.000 em uma única execução.
-
3
Gerar
Os valores usam a API de criptografia do navegador para aleatoriedade criptográfica.
-
4
Copiar ou baixar
Obtenha como uma lista separada por nova linha, array JSON ou CSV.
Qual versão de UUID você deve usar?
| Versão | Estrutura | Melhor para |
|---|---|---|
| v1 | Timestamp + relógio + endereço MAC | IDs de log onde você precisa de cronologia |
| v4 | 122 bits de aleatoriedade | IDs únicos genéricos, fixtures de teste |
| v7 | Timestamp Unix ms + aleatório (ordenável) | Chaves primárias em bancos de dados |
Por que v7 está se tornando o padrão
v4 é aleatório, o que o torna terrível como chave primária de banco de dados: inserções se espalham pelo B-tree e prejudicam a taxa de escrita. v7 (finalizado no RFC 9562 em 2024) prefixa o UUID com um timestamp de milissegundos de 48 bits, então novas linhas vão para o final do índice. Você ainda obtém unicidade e nenhuma coordenação, além de uma ordem de classificação aproximada pelo tempo de criação.
Regras de formato
Um UUID é 128 bits representados como 32 dígitos hexadecimais no padrão 8-4-4-4-12:
018f5b9c-7d4a-7a1b-8c0e-2e1b3c4d5e6f
^^ ^
nibble da versão bits de variante
- O nibble da versão é o 13º caractere (após
018f5b9c-7d4a-). É4para v4,7para v7, etc. - Os bits de variante são os dois primeiros bits do 17º caractere. Eles são
10(nibble alto8/9/a/b) para UUIDs do RFC 4122.
Chances de colisão
Para v4, as chances de gerar um duplicado são extremamente pequenas: você precisaria gerar 2,7 quintilhões (2,7 × 10^18) de UUIDs antes de atingir 50% de chance de colisão. Isso é mais do que a maioria dos bancos de dados verá. v7 compartilha a cauda aleatória, então as chances de colisão são equivalentes dentro da mesma milissegundo.
Perguntas frequentes
Historicamente sim, porque incorporavam o endereço MAC do host gerador. Geradores modernos (incluindo este) substituem por um ID de nó aleatório de 48 bits, então v1 não revela mais o hardware.
Quando gerado com um CSPRNG (que esta ferramenta usa via crypto.getRandomValues), v4 é imprevisível o suficiente para ser usado como um token de sessão. Mas UUIDs não são segredos por si só, se você precisa de um segredo, nomeie-o como tal.
Sim, eles são seguros para URL (apenas hexadecimais e hífens). Para uma exibição mais curta, considere codificar os 128 bits brutos em base-32 ou base-62, ou use um ULID, que tem 26 caracteres e é ordenável como v7.
Não. A geração acontece no seu navegador e os valores nunca tocam um servidor.
Ferramentas relacionadas
Gerador de nomes de cidades
Gere nomes fictícios de cidades, vilas, aldeias e capitais para worldbuilding, mapas, jogos, histórias e dados fictícios, em um idioma real ou em um estilo inventado.
Gerador de Texto Negrito Itálico
Transforme texto comum em caracteres Unicode negrito itálico. Pronto para colar em bios do Instagram, Twitter/X, LinkedIn e Discord onde markdown não é suportado.
Gerador de anagramas
Digite uma palavra curta e veja cada reorganização única das letras, sem permutações duplicadas e com limite de resultados ajustável.
Gerador de Texto Rolante
Crie manchetes animadas rolantes com velocidade, tamanho de fonte e cores ajustáveis. Visualize ao vivo um ticker marquee CSS ou uma barra de anúncio no seu navegador.
Gerador de Texto Amaldiçoado
Transforme texto normal em letras amaldiçoadas, estilo Zalgo, empilhadas com marcas combinatórias Unicode. Copie o caos para chats, legendas ou memes.
Gerador de Nomes de Marca
Gere ideias de nomes de marca a partir de uma palavra-chave. Combina prefixos e sufixos em nomes inventivos e chamativos, prontos para você verificar.
Ferramenta disponível em outros idiomas
- Generator UUID [PL]
- ตัวสร้างรหัสสุ่ม (UUID Generator) [TH]
- Generador de UUID [ES]
- UUIDジェネレーター [JA]
- مولّد UUID [AR]
- UUID 생성기 [KO]
- Bộ tạo UUID [VI]
- Générateur UUID [FR]
- UUID-Generator [DE]
- Generator UUID [ID]
- UUID-generator [SV]
- UUID-generator [NL]
- UUID Generator [EN]
- Generatore UUID [IT]
- Генератор уникальных идентификаторов (UUID) [RU]
- UUID Oluşturucu [TR]
- UUID 生成器 [ZH]