Gera UUIDs da versão 4 (aleatórios): identificadores de 128 bits tão únicos que dois criados de forma independente, em máquinas diferentes e sem nenhuma coordenação central, praticamente nunca vão colidir. São produzidos no seu navegador com a Web Crypto API, com hífens e maiúsculas opcionais, e nada é enviado a um servidor.
O que é um UUID?
Um UUID (Identificador Único Universal) é um valor de 128 bits usado para identificar informações de forma exclusiva, gerado de um jeito que torna praticamente impossível a colisão entre dois UUIDs criados independentemente — mesmo em máquinas diferentes, sem nenhuma coordenação central. Esta ferramenta gera UUIDs versão 4 (aleatórios) inteiramente dentro do seu navegador usando a Web Crypto API; nada é enviado ou armazenado em um servidor.
Como gerar um UUID
- Escolha o formato — use as caixas 'Incluir Hífens' e 'Maiúsculas' para definir a notação desejada.
- Defina a quantidade — informe em 'Quantidade a Gerar' quantos UUIDs criar de uma vez (até 50).
- Gere — clique no botão 'Gerar UUID' e eles são criados instantaneamente dentro do seu navegador.
- Copie — use o botão 'Copiar' de cada item ou 'Copiar Tudo' para levá-los à área de transferência.
O que é um UUID v4 (aleatório)?
Um UUID versão 4 é criado preenchendo a maior parte do valor (122 bits) com números aleatórios. Ele não usa informações como o horário ou o endereço MAC do dispositivo, o que o torna difícil de prever, e esta ferramenta usa a fonte de aleatoriedade criptograficamente segura da Web Crypto. Conforme o padrão, o dígito de versão é sempre 4 e o de variante é um entre 8, 9, a e b.
Onde os UUIDs são usados?
UUIDs são comumente usados como chaves primárias de banco de dados, IDs de sessão e de rastreamento de requisições, nomes de arquivos enviados por upload, e identificadores únicos para registros em sistemas distribuídos, onde várias máquinas precisam gerar IDs de forma independente sem risco de colisão.
Dois UUIDs podem colidir?
Em teoria é possível, mas a probabilidade é praticamente zero. Um UUID v4 tem cerca de 5,3×10³⁶ combinações possíveis, então, mesmo gerando um bilhão por segundo, levaria décadas até se esperar uma única colisão. Por isso é possível usá-los com tranquilidade como identificadores únicos, mesmo sem nenhuma coordenação central.
Os UUIDs gerados são armazenados?
Não. Todos os UUIDs são gerados apenas dentro do seu navegador e não são enviados nem armazenados em nenhum servidor. Como os resultados desaparecem ao atualizar a página, copie antes os valores de que precisar.