O vazamento da Serasa em 2021 expôs ~220 milhões de CPFs com nome completo, data de nascimento e, na maioria dos casos, e-mails e telefones — uma base que ainda circula em fóruns de fraude e alimenta campanhas de credential stuffing contra contas brasileiras todo mês. O username é o pedaço público dessa equação. É o que você escolhe uma vez e arrasta por trinta plataformas pelo resto da vida online. Diferente da senha, ele é visível, raramente trocável, e quase sempre indexável. Este gerador foi feito pra essa realidade. A “probabilidade de estar tomado” em cada resultado é honesta sobre escassez — o que importa de verdade pra identificador público — e a gente nunca afirma saber se um nome está livre no Twitter ou no GitHub. Nada sai do seu navegador.
Três modos, três trade-offs
Username é um problema diferente de senha. Você entrega esse identificador. As pessoas digitam ele de volta pra você. Aparece em URLs, menções, leaderboards, comentários indexados pelo Google. Os três modos aqui cobrem as três coisas que você razoavelmente quer desse tipo de identificador.
Modo aleatório sorteia caractere por caractere a partir das classes que você habilitou. O default de 12 caracteres com maiúsculas, minúsculas e dígitos (alfabeto de 62 símbolos) bate ~71 bits — muito mais do que um username precisa pra evitar colisão, e a escolha certa pra contas-balão, logins de teste, ou qualquer contexto onde o handle pode parecer ruído. A “probabilidade de estar tomado” quase sempre vai aparecer como raramente tomado.
Modo palavras escolhe de uma lista curada de 2.048 palavras — cerca de 11 bits por palavra, 22 bits para o sorteio default de duas palavras. Não chega perto do patamar de um segredo, mas passa folgadamente do limiar de escassez: um handle como onça_dourada raramente colide com o espaço de nomes comuns nas plataformas sociais. É a escolha certa quando o handle precisa ser memorizável e ditável por telefone. Cada locale tem sua wordlist própria; escolha a que a plataforma onde você vai se registrar realmente aceita.
Modo misto (Blend) combina uma palavra (sua ou sorteada), prefixo opcional, substituição leet opcional e sufixo numérico opcional. Mira a estética gamer/streamer — the_dr490o_2024, i_am_jaguar7 — sem cair no padrão que o motor de regras de qualquer atacante já decorou. A entropia fica entre ~25 (duas palavras + sufixo de ano, sem leet) e ~40 (duas palavras + leet pesado + sufixo de ano); palavras-semente fornecidas pelo usuário valem zero porque são publicamente conhecíveis, mas a variedade estrutural ganha do padrão “nome + ano de nascimento” que domina os datasets de handles vazados.
O que o chip de probabilidade realmente diz
Cada resultado vem com um chip colorido de cinco níveis — de provavelmente tomado até provavelmente disponível — e a escala de cor é o oposto da barra de força da senha. Vermelho aqui significa provavelmente já está tomado; verde-azulado significa provavelmente ainda disponível. A inversão é deliberada. Numa senha, vermelho é ruim porque sinaliza pouca entropia. Num username, vermelho é ruim porque sinaliza pouca escassez — o handle muito provavelmente já é de outra pessoa nas plataformas que importam.
O chip é uma heurística, não uma checagem. Combina a entropia da construção, o comprimento do resultado, se é uma palavra única de dicionário, se tem decorações como leet ou sufixo numérico, e um pequeno bônus pro modo aleatório (que sorteia de um espaço muito maior que qualquer wordlist). Username de 1 caractere bate provavelmente tomado independente da plataforma; uma string aleatória de 16 chars bate provavelmente disponível; uma palavra comum de dicionário sem decoração fica em frequentemente tomado. A calibração é contra os padrões estruturais que atacantes e scrapers acham mais fáceis de enumerar, não contra a base de nomes real de qualquer plataforma.
Por que não checamos plataformas ao vivo
Quatro razões. Primeiro, não existe API limpa para as plataformas onde username realmente importa (Twitter, Instagram, Discord, GitHub, Reddit, todo launcher de jogo); os workarounds via scraping quebram toda semana e empurram a infra pra zona cinza dos termos de uso. Segundo, disponibilidade muda em segundos — entre a hora que você copia o handle e a hora que você abre o cadastro, a resposta pode inverter. Terceiro, as plataformas aplicam regras diferentes: limite de comprimento, caracteres aceitos, palavras reservadas, restrições por idioma. Um sinal genérico de “disponível” mentiria pra metade. E quarto, e mais importante: sondar plataformas com candidatos arbitrários se parece demais com reconnaissance.
Em vez disso, o chip te conta o que dá pra saber — escassez estrutural. Quando fechou um candidato, leva ele pro namechk.com ou pra página de cadastro da própria plataforma e confirma. Trate o chip como triagem, não como verdade absoluta.
Erros comuns que vale evitar
Análises de handles vazados convergem nos mesmos padrões. Isolados nenhum deles é catástrofe de segurança; juntos, colapsam a privacidade de uma identidade online mais rápido do que as pessoas esperam.
- Reusar o mesmo handle em várias plataformas. Um handle no Twitter, GitHub e Discord deixa qualquer pessoa com barra de busca reconstruir uma identidade completa cross-plataforma. Use handles diferentes por contexto — no mínimo, separa a identidade profissional da pessoal.
- Números sequenciais.
usuario123,usuario124eusuario125são a mesma identidade pra quem nota o padrão. Sufixo numérico só ajuda se for sorteado (ou, no modo misto, vindo de um conjunto restrito tipo “ano”). - Data de nascimento no handle.
nome1989entrega de graça um sinal demográfico — útil pra engenharia social no reset de senha e pra correlação entre vazamentos que incluem data de nascimento. - Nome completo verbatim. Se o username é igual ao seu nome civil, você não escolheu username — escolheu query de busca. Aceitável pra handles profissionais onde é exatamente esse o ponto; arriscado pra qualquer outra coisa.
O ângulo da privacidade
Um handle consistente entre plataformas é o vetor mais barato possível de correlação cross-site. Sem ferramenta especial, sem dado de vazamento — só uma busca no Google. Pseudonimato é prática legítima e normal, e o modelo de ameaça que faz handle-único-por-plataforma valer a fricção não é vigilância estatal: é o caso muito mais comum de um recrutador puxando seu GitHub a partir do seu username do Discord, ou de um stalker mapeando suas fotos pessoais a partir do seu handle de jogo.
Sob a LGPD, um username pode contar como dado pessoal quando permite identificar você — handle que reproduz nome civil é praticamente PII; pseudonimização real exige handles que não correlacionam com sua identidade. O ponto de gerar usernames em lote não é paranoia: é reconhecer que trocar handle depois é mais caro que escolher bem uma vez. Escolha bem, anota no gerenciador, segue a vida.

