Inspetor de User-Agent

Decodifique a string por trás de uma requisição antes de classificar errado um navegador, bot, dispositivo ou motor de renderização.

String user-agent

Referência de user-agent

Como uma string user-agent é estruturada

A maioria das strings user-agent combina tokens de compatibilidade, detalhes de plataforma, informações do motor de renderização e marca/versão do navegador. O formato é histórico e muitas vezes bagunçado, então trate o resultado como pista, não como fonte definitiva.

Mozilla/5.0 (plataforma; segurança; sistema operacional) Motor de renderização/versão Nome/versão do navegador

Exemplo: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

User agents comuns de crawlers

CrawlerAssinatura user-agent
GooglebotMozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
BaiduspiderMozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)
BingbotMozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)

Perguntas frequentes

O que é um user agent?

Uma string user-agent é enviada pelo navegador, crawler ou cliente em uma requisição. Ela pode ajudar a identificar família do navegador, sistema operacional, classe de dispositivo, motor de renderização e, às vezes, se a requisição veio de um bot.

Como posso mudar meu user agent?

A maioria dos navegadores modernos permite sobrescrever o user agent nas ferramentas de desenvolvedor. No Chrome, abra DevTools, vá em More tools, escolha Network conditions, desative o user agent padrão do navegador e selecione outro valor.

Strings user-agent são confiáveis?

Não totalmente. Navegadores, bots, proxies, ferramentas de privacidade e clientes de teste podem falsificar ou reduzir detalhes do user-agent. Use feature detection e sinais server-side quando a precisão importar.

Por que navegadores modernos mostram menos detalhe de user-agent?

Reduzir detalhes de user-agent ajuda a limitar fingerprinting passivo. Parte da informação do navegador está migrando para Client Hints, onde o navegador pode divulgar campos específicos de forma mais controlada.