👤 Pro — sem anúnciosPro
// crypto.randomUUID()

Gerador de UUID

UUIDs versão 4 criptograficamente aleatórios — gere um ou um lote inteiro de uma vez.

Grátis — uso ilimitado.

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.

Convertburda — conversões universais