User Agent Parser e Checker

Analise navegador, sistema, dispositivo e bots

Entrada User-Agent
User-Agent pode ser falsificado ou ocultado pelo cliente. Use o resultado para debug, não como base de autenticação, autorização ou segurança.
Resultado
Cliente / app contêinerChrome147.0.7727.15
NavegadorChrome147.0.7727.15
Engine de renderizaçãoBlink537.36
Sistema operacionalWindows10/11
Tipo de dispositivoDesktop
BotNãoDesconhecido
User-Agent originalMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/147.0.7727.15 Safari/537.36

Guia da ferramenta

Sobre User Agent Parser e Checker

User-Agent Parser divide uma string UA em navegador, versão, engine de renderização, sistema operacional, tipo de dispositivo e sinais comuns de bot.

A análise roda localmente no navegador, útil para logs, origem de tráfego, compatibilidade e requests de crawlers.

Como usar User-Agent Parser

  1. Cole um User-Agent de logs ou headers de request.
  2. Veja browser, OS, dispositivo, engine e sinais de bot enquanto o input muda.
  3. Copie o UA original ou o JSON quando precisar compartilhar o resultado.

Quando usar

  • Identificar clientes em logs de Nginx, CDN ou aplicação.
  • Depurar compatibilidade em mobile Safari, Chrome, Edge e navegadores parecidos.
  • Ver cadeias comuns como Googlebot ou Bingbot antes de uma verificação profunda.

Limites da detecção UA

User-Agent é informação declarada pelo cliente; pode ser falsificada, encurtada ou ocultada. Navegadores modernos também reduzem detalhes, então o resultado é pista de debug, não prova.

  • Não use UA parsing como autenticação, autorização ou limite de segurança.
  • No iOS, browsers geralmente são limitados pelo WebKit, então o UA pode não refletir toda a marca.
  • Detecção de bot é heurística; decisões críticas exigem reverse DNS, faixas de IP ou verificação oficial.

User-Agent Parser FAQ

Meu User-Agent é enviado?
Não. A análise roda localmente no navegador e não é enviada ao wetool.site.
Por que mostra Unknown?
Pode ser UA não padrão, reduzido por privacidade, reescrito por proxy ou fora das regras leves.
Ele prova que um bot é real?
Não. UA é fácil de falsificar; crawler real exige método oficial do provedor.

User-Agent e Client Hints

Client Hints substitui parte dos detalhes UA, mas logs e sistemas antigos ainda armazenam User-Agent. O parser ajuda em logs históricos e compatibilidade.

Spoofing de UA e limites de segurança

User-Agent é apenas texto enviado pelo client. Extensões, command line, proxies, scripts de teste e crawlers podem alterar.

  • curl -A e browser devtools conseguem falsificar UA, então não use para login, autorização, risco de pagamento ou acesso admin.
  • UA parsing ajuda em compatibility debugging, log grouping, rough analytics e suporte; segurança exige sessões, permissões, assinaturas e sinais mais fortes.
  • Para verificar Googlebot ou Bingbot, use reverse DNS seguido de forward lookup, não apenas o UA string.

User-Agent vs Client Hints

Chromium reduz detalhes do UA legacy e move informações para headers Sec-CH-UA com opt-in.

  • Marca e major version: Chrome/126 se relaciona com Sec-CH-UA e Sec-CH-UA-Full-Version-List.
  • Platform: Windows, Android ou iPhone se relaciona com Sec-CH-UA-Platform.
  • Mobile detection: Mobile no UA se relaciona com Sec-CH-UA-Mobile, mas o server precisa pedir hints com Accept-CH.

Tokens comuns de crawler UA

Estes tokens ajudam a iniciar investigação em logs, mas não provam identidade sozinhos.

  • Googlebot
  • Bingbot
  • DuckDuckBot
  • Baiduspider
  • YandexBot
  • facebookexternalhit
  • Twitterbot
  • Slackbot-LinkExpanding
  • AhrefsBot
  • SemrushBot