Analisador de User Agent
Leia o navegador, o sistema operacional e o dispositivo em qualquer string de user agent, veja o seu e reconheça crawlers de buscadores e de IA.
Analisador de User Agent - Leia Qualquer String de User Agent
Todo navegador, crawler e script envia uma string de user agent em cada requisição. Esta ferramenta transforma essa string em fatos simples: o navegador e a versão, o motor de renderização, o sistema operacional e o tipo de dispositivo. Ela mostra o seu próprio user agent assim que a página abre e reconhece crawlers de buscadores, crawlers de IA, bots de prévia de links e ferramentas de linha de comando.
Ela também diz o que um user agent já não consegue informar. Os navegadores hoje congelam ou cortam partes da string por privacidade, então as notas explicam quando a versão do Windows, a versão do macOS ou o modelo do celular não podem ser lidos, e a tabela de Client Hints mostra o que o seu navegador informa no lugar.
Como usar
- O seu próprio user agent já vem preenchido; Usar meu user agent o traz de volta depois que você altera o texto.
- Cole qualquer outra string, por exemplo uma linha de um log do servidor, ou escolha uma em Exemplos.
- Leia o navegador, o motor, o sistema operacional e o dispositivo, e o crawler ou a ferramenta, se houver.
- Leia as notas abaixo dos resultados, e a tabela de Client Hints se o seu navegador for baseado no Chromium.
Anatomia de uma string de user agent
Uma string típica do Chrome no Windows é assim: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36. Só algumas partes carregam informação:
| Parte | O que diz |
|---|---|
Mozilla/5.0 | Nada, hoje em dia; todo navegador a envia por compatibilidade histórica |
Windows NT 10.0; Win64; x64 | Sistema operacional e arquitetura do processador |
AppleWebKit/537.36 (KHTML, like Gecko) | A herança do motor, também mantida por compatibilidade |
Chrome/129.0.0.0 | O navegador e a versão principal |
Safari/537.36 | Outro token de compatibilidade; não significa Safari |
Por causa dessas camadas, a ordem das verificações importa: o Edge também diz Chrome e Safari, e o Chrome também diz Safari. O analisador verifica primeiro os nomes mais específicos.
O que a string já não informa
- Windows 11: envia
Windows NT 10.0, igual ao Windows 10. - macOS: Safari, Chrome e Firefox congelam a versão em
10_15_7. - Android: o Chrome envia
Android 10; K, sejam quais forem a versão real e o modelo do celular. - Versão do navegador: navegadores baseados no Chromium enviam só a versão principal, seguida de
.0.0.0. - iPad: no modo desktop, envia a mesma string que um Mac.
As User-Agent Client Hints substituem esses detalhes. Um site pode pedi-las, e o navegador responde com a versão da plataforma, o modelo e a versão completa do navegador; é assim que a tabela desta página consegue distinguir o Windows 11 do Windows 10. Safari e Firefox não suportam Client Hints.
Crawlers e bots de IA
O analisador reconhece os principais crawlers de buscadores (Googlebot, Bingbot, YandexBot, Baiduspider, DuckDuckBot, Applebot), crawlers de IA, bots de prévia de links de redes sociais e apps de mensagens, crawlers de SEO e ferramentas como curl, Wget e Python Requests. Os crawlers de IA se dividem em três grupos, e a ferramenta marca cada um:
| Grupo | Exemplos | O que faz |
|---|---|---|
| Treinamento | GPTBot, ClaudeBot, CCBot, Bytespider, Meta-ExternalAgent | Coleta páginas para treinar modelos de IA |
| Busca com IA | OAI-SearchBot, Claude-SearchBot, PerplexityBot | Indexa páginas para que um buscador com IA possa citá-las |
| Acionado pelo usuário | ChatGPT-User, Claude-User, Perplexity-User | Busca uma única página porque uma pessoa perguntou sobre ela a um assistente |
Google-Extended e Applebot-Extended são diferentes: são apenas nomes para regras do robots.txt e nunca aparecem numa requisição. Quem rastreia são o Googlebot e o Applebot, e essas regras decidem se as páginas também podem ser usadas para treinar IA.
Qualquer um pode falsificar um user agent. Antes de confiar em um crawler ou bloqueá-lo pelo nome, confira o endereço IP: uma consulta de DNS reverso no caso dos buscadores, ou as faixas de IP que o operador publica. As regras do robots.txt também usam esses nomes, por exemplo User-agent: GPTBot.
Ferramentas relacionadas
Para conferir a rede de um crawler, consulte a faixa dele na calculadora de sub-rede. Se um user agent chegar codificado para URL em um log, decodifique-o primeiro com o codificador de URL. A página de tarefa qual é meu user agent mostra apenas o seu próprio navegador.