Gerador de UUID / GUID

Gere UUIDs aleatórios (v4) ou baseados em timestamp (v1). Você pode produzir até 100 de uma vez e alternar hifens ou caixa das letras.

Funcionalidades

UUID v1 e v4
Geração em lote (1-100)
Maiúsculas ou minúsculas
Com ou sem hífenes
Copiar tudo

Como Usar

1. Selecione a versão (v4 aleatório ou v1 baseado em timestamp).

2. Defina a quantidade e as opções de formatação.

3. Clique em Gerar — copie UUIDs individuais ou todos de uma vez.

Sobre esta ferramenta

Um UUID é um identificador de 128 bits escrito como 32 dígitos hexadecimais em cinco grupos, como 3f2b8c1e-9d4a-4f6b-8c2e-1a7d5b9e0c34. Ele permite que sistemas diferentes criem IDs de forma independente com uma chance de colisão desprezível, por isso UUIDs são usados como chaves de banco de dados, recursos de API, nomes de arquivos e eventos distribuídos. Este gerador cria UUIDs versão 4 a partir da fonte aleatória criptograficamente segura do navegador, ou UUIDs no estilo da versão 1 montados a partir do timestamp atual com um valor de nó aleatório, em vez do endereço MAC da sua placa de rede. Gere um ou até 100 de uma vez, escolha maiúsculas ou minúsculas e remova os hifens se um sistema esperar a forma compacta de 32 caracteres. Copie um único valor ou a lista inteira.

Perguntas Frequentes

Qual a diferença entre UUID v1 e v4?
A versão 4 é quase toda aleatória, então não revela nada sobre quando ou onde foi criada. A versão 1 inclui um timestamp e um valor de nó, o que deixa os IDs mais ou menos em ordem cronológica. Aqui o nó é aleatório, então seu endereço MAC não é exposto.
Dois UUIDs podem ser iguais?
Na teoria, sim; na prática, não. Um UUID v4 tem 122 bits aleatórios; seria preciso gerar cerca de um bilhão de UUIDs por segundo durante uns 85 anos para chegar a 50% de chance de uma única duplicata.
UUID é o mesmo que GUID?
Sim. GUID é o nome que a Microsoft dá ao mesmo formato de identificador de 128 bits. Algumas ferramentas da Microsoft mostram GUIDs em maiúsculas e entre chaves, mas o valor é equivalente.
UUIDs são boas chaves primárias num banco de dados?
Funcionam bem quando os IDs são criados em muitos lugares ou não podem ser adivinhados. Chaves v4 aleatórias podem deixar inserções mais lentas em alguns bancos, porque se espalham pelos índices; formatos ordenados por tempo, como UUID v7 ou v1, ajudam nisso.
Devo usar um UUID como token secreto?
Não para tokens sensíveis à segurança, como links de redefinição de senha. Embora UUIDs v4 sejam difíceis de adivinhar, a prática recomendada é usar tokens dedicados com mais entropia, gerados por um gerador seguro.

Ferramentas Relacionadas