O que esta ferramenta faz
O analisador de User Agent lê o cabeçalho User-Agent que navegadores, aplicativos e bots enviam em cada requisição HTTP e o transforma em informações claras: o navegador e sua versão, o motor de renderização, o sistema operacional, o tipo de dispositivo (desktop, celular, tablet, TV, console…), o fabricante e o modelo do dispositivo quando a string os informa, e a arquitetura da CPU.
Ele também avisa quando a string nem pertence a uma pessoa. Crawlers de buscadores, crawlers de treinamento de IA e assistentes de IA que buscam páginas, robôs de prévia de links de apps de chat e redes sociais, ferramentas de SEO, monitores de disponibilidade e clientes HTTP de linha de comando são reconhecidos e identificados, o que ajuda ao ler logs do servidor ou decidir o que colocar no robots.txt.
Como usar
- Abra a página: o seu próprio User-Agent já está analisado.
- Cole qualquer outra string User-Agent, por exemplo uma linha de um log de acesso. O nome de cabeçalho
User-Agent:no início é removido automaticamente. - Leia a tabela de resultados e copie qualquer valor com o botão ao lado. Clique em Exemplo para ver uma string do Safari móvel ou em Meu navegador para voltar à sua.
Exemplo
Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1
Esta string é o Mobile Safari 17.5 no iOS 17.5, com o motor WebKit, em um iPhone da Apple. Uma string como Mozilla/5.0 (compatible; GPTBot/1.2; +https://openai.com/gptbot) é identificada como GPTBot 1.2, um crawler de IA.
Dicas
- Não use o User-Agent para decisões de segurança; qualquer um pode enviar qualquer string. Verifique crawlers importantes com uma consulta de DNS reverso.
- Para saber se um recurso é suportado, teste o recurso em JavaScript em vez de deduzir pela versão do navegador.
- O Chrome headless e ferramentas de automação são marcados à parte, o que ajuda a investigar scraping.
Perguntas frequentes
› Qual é o meu user agent?
Ao abrir esta página, a entrada é preenchida com a string User-Agent do seu próprio navegador e analisada na hora. Clique em Meu navegador para trazê-la de volta depois de testar outras strings.
› Qual a precisão da análise do User-Agent?
É boa para as famílias de navegador, motor e sistema operacional, mas o User-Agent pode ser alterado pelo usuário, por extensões ou por configurações de privacidade. O Chrome moderno também congela partes da string (por exemplo, o Windows 11 ainda aparece como Windows NT 10.0), então trate detalhes de dispositivo e versão como indícios.
› Quais bots ele reconhece?
Crawlers de buscadores (Googlebot, Bingbot, Baiduspider, YandexBot…), crawlers e agentes de IA (GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, CCBot…), robôs de prévia de links, crawlers de SEO, monitores de disponibilidade e clientes HTTP comuns como curl, python-requests e Postman. Outras strings com bot, crawler ou spider são marcadas como outros bots.
› O User-Agent é enviado para algum lugar?
Não. A análise roda inteiramente no seu navegador com a biblioteca de código aberto ua-parser-js e uma lista de bots embutida.