Publicidade

Gerador de User Agent Aleatório

Gere strings de user agent aleatórias idênticas às enviadas por navegadores reais — Chrome, Safari, Firefox, Edge, Opera e Samsung Internet no desktop, celular e tablet — ponderadas pelo tráfego real, com Client Hints compatíveis e código pronto para cURL, Python ou Playwright.

Publicidade

Seu user agent

Versões estáveis atuais utilizadas: Chrome 157, Firefox 159, Safari 27.0, Edge 156 (verificado em 2026-10-29).

As versões de Chrome, Edge e Firefox vêm dos feeds de lançamento oficiais; Safari, Opera e Samsung Internet são atualizados manualmente a partir de suas notas de versão. Respeite os termos de uso e o robots.txt dos sites.

Publicidade

Como uma string de user agent é estruturada

Todo navegador envia um cabeçalho User-Agent a cada requisição. Veja o exemplo de uma versão atual do Chrome no Windows:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/157.0.0.0 Safari/537.36

O Edge adiciona Edg/ (EdgA/ no Android), o Opera adiciona OPR/ e o Samsung Internet inclui SamsungBrowser/ na mesma base do Chromium. No iPhone, Chrome, Firefox e Edge identificam-se como CriOS, FxiOS e EdgiOS sobre uma string do Safari — por isso, qualquer parser precisa checar esses identificadores antes de verificar Chrome ou Safari, e é também por isso que um iPad no modo desktop parece exatamente um Mac.

User agents congelados e reduzidos

Para limitar o rastreamento por fingerprinting, os navegadores deixaram de enviar detalhes exatos. O user agent reduzido do Chrome agora reporta sempre Windows NT 10.0, Mac OS X 10_15_7 ou Android 10; K e zera a versão secundária. O Safari reporta macOS 10.15.7 há anos e, no iPhone e iPad, agora informa uma versão congelada do iOS 18 em vez da real (as strings aqui utilizam OS 18_7). O Firefox relata Mac OS X 10.15. As strings geradas aqui respeitam essas regras — um user agent que informe Chrome/157.0.7012.88 ou um modelo de aparelho em uma string do Chrome para Android não é enviado por nenhum Chrome recente e é facilmente identificado como falso.

A versão exata do SO, o modelo do dispositivo e a versão completa do navegador estão disponíveis nos navegadores Chromium por meio dos User-Agent Client Hints. Em conexões HTTPS, esses navegadores enviam os hints de baixa entropia Sec-CH-UA, Sec-CH-UA-Mobile e Sec-CH-UA-Platform em todas as requisições; selecione Cabeçalhos HTTP + Client Hints para obtê-los alinhados a cada user agent, junto com um cabeçalho Accept-Language no idioma escolhido. Valores detalhados como Sec-CH-UA-Platform-Version são hints de alta entropia: o servidor precisa solicitá-los via cabeçalho Accept-CH, ou um script deve usar navigator.userAgentData.getHighEntropyValues().

Publicidade

Como usar os user agents gerados no seu código

Selecione cURL, Python (requests) ou Playwright (Node.js) como formato de saída para que a ferramenta crie o código pronto para execução com os seus user agents. Algumas dicas ajudam a manter os testes realistas:

Simular um user agent não autoriza o acesso indevido a sites de terceiros: respeite sempre os termos de uso, as diretrizes do robots.txt e mantenha uma taxa de requisições baixa.

Como alterar o user agent no seu navegador

Como verificar crawlers legítimos

Qualquer aplicação pode enviar um user agent de Googlebot. Para validar se uma requisição realmente vem do Google ou do Bing, faça um DNS reverso no IP — o domínio retornado deve terminar em googlebot.com, google.com ou, para certos buscadores acionados por usuários, googleusercontent.com; para o Bingbot, o sufixo é search.msn.com. Em seguida, faça a resolução direta desse nome para checar se ele aponta de volta para o mesmo IP. O Google e a Microsoft também publicam listas atualizadas de faixas de IP de seus crawlers em arquivos JSON. Nunca confie apenas na string do user agent para liberar acessos.

Perguntas frequentes

Qual é o meu user agent atual?

Ele é exibido no quadro acima, junto com o navegador, versão, sistema operacional e tipo de dispositivo detectados. A leitura é feita diretamente no seu navegador usando navigator.userAgent; nenhuma informação é enviada aos nossos servidores.

Esses user agents são reais e atualizados?

Sim. Eles são gerados a partir dos mesmos padrões que os navegadores modernos utilizam, com números de versão extraídos diretamente dos canais oficiais do Google, Microsoft e Mozilla (Chrome 157, Edge 156, Firefox 159) e Safari 27.0. Escolha Últimas 3 ou 6 versões principais para incluir versões anteriores, refletindo o tráfego real.

Por que todos os user agents de Windows mostram Windows NT 10.0?

Porque os navegadores congelaram essa identificação da plataforma: o Windows 11 reporta-se como NT 10.0 para evitar falhas em scripts legados de detecção e limitar o fingerprinting. Para distinguir Windows 10 e 11, solicite o client hint de alta entropia Sec-CH-UA-Platform-Version: valores 13 ou superiores correspondem ao Windows 11.

Posso usar estes user agents para web scraping?

Você pode utilizá-los em testes próprios e em ferramentas automatizadas que respeitem os termos de serviço e o robots.txt de cada site. Usar um user agent realista não faz seu script se comportar como um navegador completo e não serve para contornar mecanismos de bloqueio e controle de acesso.

É ilegal alterar o user agent?

De modo geral, não: alterar o user agent enviado pelo seu navegador ou script é uma prática comum de desenvolvimento e testes. Dependendo da legislação local e das regras do site, problemas legais podem surgir caso essa alteração seja utilizada para fraudar acessos, burlar controles de proteção ou falsificar sua identidade.

Ferramentas relacionadas

Publicidade