Analisador de User-Agent

Cole uma string UA e veja navegador, engine, sistema e dispositivo na hora — ou verifique se é um bot. Sem botão, nada é enviado.

Como usar

  1. Cole uma string User-Agent na caixa; o navegador, a engine de renderização, o sistema operacional e o dispositivo aparecem imediatamente, sem botão para pressionar.
  2. Use Exemplo para inserir um UA comum do Chrome no desktop e ver todos os campos preenchidos. Tudo o que você cola é lido exatamente como enviado — a entrada nunca é reescrita.
  3. Crawlers conhecidos (Googlebot, Bingbot, Baiduspider, curl, …) são marcados como bot, e o tipo de dispositivo vira “Bot” em vez de ser confundido com um navegador.
  4. Copie o JSON para obter o mesmo resultado como um objeto estável e neutro de idioma — útil quando você cola em código ou em um ticket.

Exemplo

User-Agent

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

Resultado

{
  "browser": { "name": "Chrome", "version": "120.0.0.0" },
  "engine": { "name": "Blink", "version": "120.0.0.0" },
  "os": { "name": "Windows", "version": "10" },
  "device": { "type": "desktop", "vendor": null, "model": null },
  "isBot": false,
  "botName": null
}

O nome do navegador, da engine e do sistema permanecem em inglês de propósito (são nomes próprios); apenas os rótulos dos campos ao redor são traduzidos. Qualquer campo que o analisador não consiga ler volta como “Desconhecido” em vez de um palpite.

Regras, limites e problemas conhecidos

  • A análise é heurística, guiada por expressões regulares controladas — busca estar correta nos navegadores, engines, sistemas e dispositivos populares, e permanecer honesta na cauda longa.
  • Campos que não podem ser determinados aparecem como “Desconhecido”; nenhum fabricante ou modelo é inventado. Bots não expõem navegador nem engine.
  • Windows 10 e Windows 11 compartilham o mesmo token de UA (Windows NT 10.0), então esta ferramenta reporta “Windows 10” e não consegue distinguir os dois apenas pelo UA.
  • A extração do modelo Android depende do marcador “Build/”; quando ele está ausente, o modelo é “Desconhecido” em vez de adivinhado.
  • Até 2.000 caracteres; acima disso aparece um erro em vez de um resultado truncado. Nada é enviado, nenhum histórico é mantido, e não há link de compartilhamento com sua entrada.

Depois de identificar o visitante, estes são os próximos passos habituais.