Gerador de UUID
UUIDs versão 4 criptograficamente aleatórios — gere um ou um lote inteiro de uma vez.
Identidade sem um registro central
O problema que um UUID resolve é a coordenação. Quando um banco de dados central distribui números — 1, 2, 3 — a unicidade é fácil. Mas, no momento em que registros são criados de forma independente — um aplicativo de celular funcionando offline, três servidores atrás de um balanceador de carga, duas planilhas mescladas meses depois — números sequenciais colidem no primeiro dia. Um UUID versão 4 evita a questão por completo: cada lado sorteia os seus próprios 122 bits aleatórios, e o espaço de resultados possíveis é tão vasto que ninguém nunca precisa perguntar a mais ninguém. É por isso que você os encontra como chaves de banco de dados, referências de pedido, nomes de arquivos enviados por upload e os IDs de correlação que permitem seguir uma única requisição por uma pilha de logs de servidor.
Lotes, hífens e maiúsculas
Defina Quantos até 1000 e você recebe um UUID por linha, pronto para colar em uma coluna de planilha, em um fixture de teste ou em um script de seed — útil quando você precisa de registros de espaço reservado com garantia de nunca colidir com os reais. As duas alternâncias de formatação existem porque os sistemas discordam sobre estética: desmarque Incluir hífens para a forma compacta de 32 caracteres que alguns bancos de dados e APIs preferem, e marque Maiúsculas onde um guia de estilo exigir. Nenhuma das duas muda a identidade — maiúsculas e minúsculas soletram o mesmo valor em hexadecimal — então você pode reformatar um ID existente sem quebrar referências, desde que o sistema que o lê seja igualmente flexível quanto à caixa.
Único não é o mesmo que secreto
Um UUID aleatório é imprevisível o suficiente para que ninguém consiga adivinhar o próximo, o que o torna seguro para expor em uma URL — uma página de pedido em /a1b2c3 não diz nada a um visitante sobre quantos pedidos existem, ao contrário de uma página de pedido em /1042. Mas resista à tentação de promovê-lo a senha ou chave de API: ele nunca foi projetado como uma credencial e, assim que um identificador apareceu em telas, em logs e em favoritos, ele é público por definição. Mantenha nomes e segredos em gavetas separadas. Este gerador é gratuito e sem limites, como toda a categoria Desenvolvimento e dados — e no dia em que você precisar de um segredo, e não de um nome, crie-o com o gerador de senhas.
O que é, de fato, um UUID v4
Um UUID é um identificador de 128 bits, projetado para ser único sem nenhuma coordenação central. Versão 4 significa que ele é gerado a partir de bits aleatórios (em vez de derivado da hora ou de um endereço de rede) — a chance de dois colidirem é astronomicamente pequena, e é por isso que eles são a escolha padrão para chaves de banco de dados, IDs de rastreamento e nomes de arquivo.
Dois UUIDs gerados por esta ferramenta podem colidir?
Na prática, não — um UUID v4 tem 122 bits aleatórios. Seria necessário gerar bilhões deles por segundo durante séculos para uma colisão se tornar provável.
Meus dados são enviados para algum lugar?
Não — os UUIDs são gerados inteiramente no seu navegador, usando a Web Crypto API. Nada é enviado.
