Desenvolvedor 🔒 Roda no seu navegador — nenhum dado é enviado

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

  1. O seu próprio user agent já vem preenchido; Usar meu user agent o traz de volta depois que você altera o texto.
  2. Cole qualquer outra string, por exemplo uma linha de um log do servidor, ou escolha uma em Exemplos.
  3. Leia o navegador, o motor, o sistema operacional e o dispositivo, e o crawler ou a ferramenta, se houver.
  4. 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:

ParteO que diz
Mozilla/5.0Nada, hoje em dia; todo navegador a envia por compatibilidade histórica
Windows NT 10.0; Win64; x64Sistema 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.0O navegador e a versão principal
Safari/537.36Outro 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:

GrupoExemplosO que faz
TreinamentoGPTBot, ClaudeBot, CCBot, Bytespider, Meta-ExternalAgentColeta páginas para treinar modelos de IA
Busca com IAOAI-SearchBot, Claude-SearchBot, PerplexityBotIndexa páginas para que um buscador com IA possa citá-las
Acionado pelo usuárioChatGPT-User, Claude-User, Perplexity-UserBusca 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.