Como usar: Analisador de User Agent
- Seu próprio user agent é carregado automaticamente. Para analisar outro, cole-o na caixa — por exemplo, de um log de servidor ou de uma exportação do analytics.
- Ou escolha um item em Carregar um exemplo para ver como Googlebot, GPTBot, um iPhone ou uma smart TV se identificam.
- Veja o navegador, o SO, o tipo de dispositivo e o motor nos cards de resumo; o painel de detalhes mostra versões, fabricante, modelo e arquitetura da CPU.
- Se a string pertencer a um rastreador, um aviso indica o bot e quem o opera. Copie o resultado em JSON para usar no seu código ou em chamados.
O que é uma string de user agent?
Uma string de user agent (UA) é o texto que um navegador ou cliente HTTP envia no cabeçalho de requisição User-Agent para se identificar. Os servidores usam essa informação para analytics, contornos de bugs, gestão de bots e para servir o download correto. Uma string típica do Chrome no Windows tem esta aparência:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36Ela carrega muita bagagem histórica: todo navegador se diz “Mozilla/5.0”, o Chrome cita Safari e Gecko, e o Edge acrescenta Edg/ à string do Chrome. Por isso, uma análise confiável precisa verificar os tokens na ordem certa — Edge antes do Chrome, Chrome antes do Safari.
Como este analisador funciona
- Bots primeiro: dezenas de tokens de rastreadores são reconhecidos — buscadores (Googlebot, Bingbot, YandexBot, Applebot), rastreadores de IA (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, CCBot, Bytespider), prévias de redes sociais (facebookexternalhit, Twitterbot, Slackbot), ferramentas de SEO e bibliotecas HTTP (curl, python-requests, Go-http-client).
- Navegador: navegadores específicos (Edge, Opera, Samsung Internet, Vivaldi, Yandex, navegadores embutidos em apps) são verificados antes dos tokens genéricos de Chrome, Firefox e Safari.
- Motor: Blink para navegadores baseados em Chromium, Gecko para o Firefox, WebKit para o Safari — e para todos os navegadores no iOS, porque a Apple exige WebKit ali (fora da UE).
- SO e dispositivo: as versões do Windows NT são convertidas em nomes, as versões de iOS e Android são extraídas, e o tipo de dispositivo vem de tokens como
Mobile,iPadouSMART-TV.
Limites da detecção por user agent
Hoje os navegadores “congelam” partes da string por privacidade. O Chrome informa versões menores como .0.0.0, o Chrome no Android envia Android 10; K no lugar da versão e do modelo reais, o Windows 11 ainda diz Windows NT 10.0, e o Safari informa o macOS como 10_15_7. Valores precisos só estão disponíveis pelos User-Agent Client Hints (cabeçalhos Sec-CH-UA-* ou navigator.userAgentData), que esta ferramenta também lê para o seu navegador. E qualquer cliente pode enviar qualquer string, então nunca use o UA para decisões de segurança.
Verificando o tráfego real do Googlebot
Scrapers costumam se passar por Googlebot. Para verificar, faça uma consulta DNS reversa do IP do visitante (o nome deve terminar em googlebot.com, google.com ou googleusercontent.com) e depois uma consulta direta desse hostname, que deve retornar o mesmo IP. Você pode fazer as duas coisas com nosso Consulta DNS. Para checar quais rastreadores de IA o seu robots.txt permite, use o Verificador de Rastreadores de IA.
Também pesquisado como: user agent, string user agent, qual é meu user agent, detectar navegador, detecção de bots, user agent do googlebot, gptbot, detectar dispositivo.
Ferramentas que combinam com: Analisador de User Agent
- Qual é o meu IP? — Seu endereço IP público e tudo o que seu navegador revela aos sites que você visita — agente do usuário, tela, idioma, fuso horário e cabeçalhos de solicitação.
- Testador de Robots.txt — Verifique se uma URL está liberada ou bloqueada para Googlebot, Bingbot, GPTBot e outros crawlers, veja exatamente qual regra foi aplicada e edite o arquivo para testar mudanças antes de publicar.
- Verificador de Cabeçalhos HTTP — Busque qualquer URL e veja exatamente o que o servidor devolve: status code, cadeia de redirecionamentos e todos os cabeçalhos de resposta, com explicação em linguagem simples dos que importam para SEO, cache e segurança.
- Analisador de Cabeçalho de E-mail — Cole os cabeçalhos brutos de um e-mail para ver todo o seu percurso: cada salto entre servidores com o tempo que levou, os resultados de SPF, DKIM e DMARC, o IP de origem e sinais de alerta, como um Reply-To ou Return-Path divergente.
Perguntas frequentes
Qual é o meu user agent?
Por que o user agent do Chrome menciona Safari e Mozilla?
Dá para detectar o Windows 11 pelo user agent?
Windows NT 10.0. Use o client hint Sec-CH-UA-Platform-Version — valores 13 ou superiores indicam Windows 11.Como identificar rastreadores de IA como GPTBot ou ClaudeBot?
GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot ou CCBot. Cole uma linha de log aqui para identificá-lo e controle o acesso deles no robots.txt.Devo usar o user agent para detectar recursos?
'share' in navigator ou o @supports do CSS). A detecção por UA quebra quando os navegadores são atualizados ou as strings são falsificadas; use-a apenas para analytics e tratamento de bots.